Commit 4664c2c6f35de8a256307cfce8a026f2ac931406

Authored by Erickson Silva
1 parent 8916be84
Exists in master and in 1 other branch devel

Corrige conversão de número por extenso para númericos

Showing 1 changed file with 4 additions and 4 deletions   Show diff stats
src/AplicaRegras.py
... ... @@ -384,8 +384,8 @@ class AplicaRegras(object):
384 384 singular = self.analisar_plural(it.get_word())
385 385 lista_simplificada[it.get_count()][0] = singular
386 386  
387   - #if num:
388   - # return self.converter_extenso(lista_simplificada)
  387 + if num:
  388 + return self.converter_extenso(lista_simplificada)
389 389 return lista_simplificada
390 390  
391 391 # Alterar uma palavra do plural para o singular
... ... @@ -421,7 +421,7 @@ class AplicaRegras(object):
421 421 for i in range(0, len(lista)):
422 422 token = lista[i][0]
423 423 tag = lista[i][1]
424   - if tag == "NUM":
  424 + if tag == "NUM" and token.isalpha():
425 425 # Verifico se não há sequência de obtenção de extenso em andamento para começar a obter um nova sequência
426 426 if (is_sequence is False): # and len(lista_extensos) == count (???)
427 427 lista_extensos.append([i,[token]]) # i = Posição do primeiro extenso encontrado, token = número por extenso
... ... @@ -441,7 +441,7 @@ class AplicaRegras(object):
441 441  
442 442 for extenso in lista_extensos:
443 443 ext = convert_extenso(' '.join(extenso[1]))
444   - lista[extenso[0]] = [ext, "NUM"]
  444 + lista[extenso[0]] = [str(ext), "NUM"]
445 445  
446 446 deque((list.pop(lista, i) for i in sorted(indices_deletar, reverse=True)), maxlen=0)
447 447 return lista
448 448 \ No newline at end of file
... ...