Spaces:
Runtime error
Runtime error
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)
|