Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -205,7 +205,7 @@ def DividiInstructionJSON(lista_dizionari, input_data):
|
|
205 |
for dizionario in lista_dizionari:
|
206 |
titolo = dizionario["Titolo"]
|
207 |
testo_completo = dizionario["Testo"]
|
208 |
-
while len(testo_completo) >
|
209 |
indice_divisione = split_at_space_or_dot(testo_completo, input_data.NumeroCaratteriSplitInstruction)
|
210 |
indice_divisione_precedente = split_at_space_or_dot(testo_completo, input_data.NumeroCaratteriSplitInstruction-100)
|
211 |
sottostringa = testo_completo[:indice_divisione].strip()
|
@@ -233,20 +233,16 @@ def DividiInstructionJSON(lista_dizionari, input_data):
|
|
233 |
ListaInput.append(data)
|
234 |
return ListaInput
|
235 |
|
236 |
-
|
237 |
def DividiInstructionText(input_data):
|
238 |
ListaInput = []
|
239 |
input_str = input_data.instruction
|
240 |
StringaSplit = input_data.StringaSplit
|
241 |
-
numerocaratteriSPLIT = input_data.NumeroCaratteriSplitInstruction
|
242 |
sottostringhe = []
|
243 |
indice_inizio = 0
|
244 |
-
if len(input_str) >
|
245 |
while indice_inizio < len(input_str):
|
246 |
-
lunghezza_sottostringa = split_at_space_or_dot(
|
247 |
-
|
248 |
-
sottostringhe.append(
|
249 |
-
input_str[indice_inizio:indice_inizio + lunghezza_sottostringa].strip())
|
250 |
indice_inizio += lunghezza_sottostringa
|
251 |
else:
|
252 |
sottostringhe.append(input_str)
|
|
|
205 |
for dizionario in lista_dizionari:
|
206 |
titolo = dizionario["Titolo"]
|
207 |
testo_completo = dizionario["Testo"]
|
208 |
+
while len(testo_completo) > input_data.NumeroCaratteriSplitInstruction:
|
209 |
indice_divisione = split_at_space_or_dot(testo_completo, input_data.NumeroCaratteriSplitInstruction)
|
210 |
indice_divisione_precedente = split_at_space_or_dot(testo_completo, input_data.NumeroCaratteriSplitInstruction-100)
|
211 |
sottostringa = testo_completo[:indice_divisione].strip()
|
|
|
233 |
ListaInput.append(data)
|
234 |
return ListaInput
|
235 |
|
|
|
236 |
def DividiInstructionText(input_data):
|
237 |
ListaInput = []
|
238 |
input_str = input_data.instruction
|
239 |
StringaSplit = input_data.StringaSplit
|
|
|
240 |
sottostringhe = []
|
241 |
indice_inizio = 0
|
242 |
+
if len(input_str) > input_data.NumeroCaratteriSplitInstruction:
|
243 |
while indice_inizio < len(input_str):
|
244 |
+
lunghezza_sottostringa = split_at_space_or_dot(input_str[indice_inizio:], input_data.NumeroCaratteriSplitInstruction)
|
245 |
+
sottostringhe.append(input_str[indice_inizio:indice_inizio + lunghezza_sottostringa].strip())
|
|
|
|
|
246 |
indice_inizio += lunghezza_sottostringa
|
247 |
else:
|
248 |
sottostringhe.append(input_str)
|