MatteoScript commited on
Commit
9103c13
·
verified ·
1 Parent(s): 2c13b0b

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -7
main.py CHANGED
@@ -196,23 +196,20 @@ async def split_at_space_or_dot(input_string, length):
196
  valid_positions = [pos for pos in positions if pos >= 0]
197
  lastpos = max(valid_positions) if valid_positions else length
198
  indice_divisione = int(lastpos)
 
199
  return indice_divisione + 1
200
 
201
  def DividiInstructionJSON(lista_dizionari, input_data):
202
  ListaInput = []
203
  nuova_lista_dizionari = []
204
- numerocaratteriSPLIT = input_data.NumeroCaratteriSplitInstruction
205
  for dizionario in lista_dizionari:
206
  titolo = dizionario["Titolo"]
207
  testo_completo = dizionario["Testo"]
208
  while len(testo_completo) > numerocaratteriSPLIT:
209
- indice_divisione = split_at_space_or_dot(
210
- testo_completo, numerocaratteriSPLIT)
211
- indice_divisione_precedente = split_at_space_or_dot(
212
- testo_completo, numerocaratteriSPLIT-100)
213
  sottostringa = testo_completo[:indice_divisione].strip()
214
- testo_completo = testo_completo[indice_divisione_precedente:].strip(
215
- )
216
  nuovo_dizionario = {"Titolo": titolo, "Testo": sottostringa}
217
  nuova_lista_dizionari.append(nuovo_dizionario)
218
 
 
196
  valid_positions = [pos for pos in positions if pos >= 0]
197
  lastpos = max(valid_positions) if valid_positions else length
198
  indice_divisione = int(lastpos)
199
+ print(indice_divisione)
200
  return indice_divisione + 1
201
 
202
  def DividiInstructionJSON(lista_dizionari, input_data):
203
  ListaInput = []
204
  nuova_lista_dizionari = []
 
205
  for dizionario in lista_dizionari:
206
  titolo = dizionario["Titolo"]
207
  testo_completo = dizionario["Testo"]
208
  while len(testo_completo) > numerocaratteriSPLIT:
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()
212
+ testo_completo = testo_completo[indice_divisione_precedente:].strip()
 
213
  nuovo_dizionario = {"Titolo": titolo, "Testo": sottostringa}
214
  nuova_lista_dizionari.append(nuovo_dizionario)
215