Commit b5fba479765092a16724ec8288add8c3f2e9e0ce
1 parent
927ebcc7
Exists in
master
and in
1 other branch
Adiciona traceback no logging
Showing
3 changed files
with
8 additions
and
4 deletions
Show diff stats
src/AplicaRegras.py
... | ... | @@ -13,7 +13,6 @@ from os.path import expanduser |
13 | 13 | from collections import deque |
14 | 14 | from LerDicionarios import * |
15 | 15 | from Iterator import * |
16 | -from StringAux import * | |
17 | 16 | from ConverteExtenso import * |
18 | 17 | from nltk_tgrep import tgrep_positions, tgrep_nodes |
19 | 18 | from nltk import ParentedTree, Tree, draw | ... | ... |
src/PortGlosa.py
... | ... | @@ -9,10 +9,14 @@ |
9 | 9 | from TraduzSentencas import * |
10 | 10 | |
11 | 11 | def traduzir(texto): |
12 | + if texto.isspace() or texto == "": | |
13 | + return "SELECIONE UM TEXTO" | |
14 | + | |
12 | 15 | glosa = iniciar_traducao(texto) |
16 | + | |
13 | 17 | if glosa: |
14 | 18 | return glosa |
15 | - return "selecione_texto" | |
19 | + return "HOUVE UM ERRO. TENTE NOVAMENTE" | |
16 | 20 | |
17 | 21 | def iniciar_traducao(texto): |
18 | 22 | texto_quebrado = quebrar_texto(texto) | ... | ... |
src/TraduzSentencas.py
... | ... | @@ -11,6 +11,7 @@ import alexp |
11 | 11 | from AplicaSinonimos import * |
12 | 12 | from AplicaRegras import * |
13 | 13 | import logging |
14 | +import traceback | |
14 | 15 | |
15 | 16 | class TraduzSentencas(Thread): |
16 | 17 | |
... | ... | @@ -21,7 +22,7 @@ class TraduzSentencas(Thread): |
21 | 22 | self.aplic_sinonimos = AplicaSinonimos() |
22 | 23 | self.aplic_regras = AplicaRegras() |
23 | 24 | logging.basicConfig(filename='translate.log', |
24 | - format='%(asctime)s - %(levelname)s:\n%(message)s\n\n\n##############################################\n\n', | |
25 | + format='%(asctime)s - %(levelname)s:\n\n%(message)s\n\n\n##############################################\n\n', | |
25 | 26 | level=logging.ERROR) |
26 | 27 | |
27 | 28 | |
... | ... | @@ -29,7 +30,7 @@ class TraduzSentencas(Thread): |
29 | 30 | try: |
30 | 31 | analise_sintatica = alexp.run(self.sentenca) |
31 | 32 | except Exception as ex: |
32 | - self.salvar_log(str(ex)) | |
33 | + self.salvar_log(str(traceback.format_exc())) | |
33 | 34 | analise_sintatica = None |
34 | 35 | |
35 | 36 | analise_morfologica = alexp.getAnaliseMorfologica() | ... | ... |