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 | 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 | ... | ... |