Commit 4664c2c6f35de8a256307cfce8a026f2ac931406
1 parent
8916be84
Exists in
master
and in
1 other branch
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,8 +384,8 @@ class AplicaRegras(object): | ||
| 384 | singular = self.analisar_plural(it.get_word()) | 384 | singular = self.analisar_plural(it.get_word()) |
| 385 | lista_simplificada[it.get_count()][0] = singular | 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 | return lista_simplificada | 389 | return lista_simplificada |
| 390 | 390 | ||
| 391 | # Alterar uma palavra do plural para o singular | 391 | # Alterar uma palavra do plural para o singular |
| @@ -421,7 +421,7 @@ class AplicaRegras(object): | @@ -421,7 +421,7 @@ class AplicaRegras(object): | ||
| 421 | for i in range(0, len(lista)): | 421 | for i in range(0, len(lista)): |
| 422 | token = lista[i][0] | 422 | token = lista[i][0] |
| 423 | tag = lista[i][1] | 423 | tag = lista[i][1] |
| 424 | - if tag == "NUM": | 424 | + if tag == "NUM" and token.isalpha(): |
| 425 | # Verifico se não há sequência de obtenção de extenso em andamento para começar a obter um nova sequência | 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 | if (is_sequence is False): # and len(lista_extensos) == count (???) | 426 | if (is_sequence is False): # and len(lista_extensos) == count (???) |
| 427 | lista_extensos.append([i,[token]]) # i = Posição do primeiro extenso encontrado, token = número por extenso | 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,7 +441,7 @@ class AplicaRegras(object): | ||
| 441 | 441 | ||
| 442 | for extenso in lista_extensos: | 442 | for extenso in lista_extensos: |
| 443 | ext = convert_extenso(' '.join(extenso[1])) | 443 | ext = convert_extenso(' '.join(extenso[1])) |
| 444 | - lista[extenso[0]] = [ext, "NUM"] | 444 | + lista[extenso[0]] = [str(ext), "NUM"] |
| 445 | 445 | ||
| 446 | deque((list.pop(lista, i) for i in sorted(indices_deletar, reverse=True)), maxlen=0) | 446 | deque((list.pop(lista, i) for i in sorted(indices_deletar, reverse=True)), maxlen=0) |
| 447 | return lista | 447 | return lista |
| 448 | \ No newline at end of file | 448 | \ No newline at end of file |