diff --git a/src/AplicaRegras.py b/src/AplicaRegras.py index 1d89df7..ac4f4dc 100644 --- a/src/AplicaRegras.py +++ b/src/AplicaRegras.py @@ -384,8 +384,8 @@ class AplicaRegras(object): singular = self.analisar_plural(it.get_word()) lista_simplificada[it.get_count()][0] = singular - #if num: - # return self.converter_extenso(lista_simplificada) + if num: + return self.converter_extenso(lista_simplificada) return lista_simplificada # Alterar uma palavra do plural para o singular @@ -421,7 +421,7 @@ class AplicaRegras(object): for i in range(0, len(lista)): token = lista[i][0] tag = lista[i][1] - if tag == "NUM": + if tag == "NUM" and token.isalpha(): # Verifico se não há sequência de obtenção de extenso em andamento para começar a obter um nova sequência if (is_sequence is False): # and len(lista_extensos) == count (???) lista_extensos.append([i,[token]]) # i = Posição do primeiro extenso encontrado, token = número por extenso @@ -441,7 +441,7 @@ class AplicaRegras(object): for extenso in lista_extensos: ext = convert_extenso(' '.join(extenso[1])) - lista[extenso[0]] = [ext, "NUM"] + lista[extenso[0]] = [str(ext), "NUM"] deque((list.pop(lista, i) for i in sorted(indices_deletar, reverse=True)), maxlen=0) return lista \ No newline at end of file -- libgit2 0.21.2