Commit 39dc2b34d3f04eacabcf738f7f33d7dbff6c2532
1 parent
b6486771
Exists in
master
and in
1 other branch
Modifica ordem prioritária da variável de ambiente 'TRANSLATE_DATA'
Showing
3 changed files
with
9 additions
and
9 deletions
Show diff stats
src/AplicaRegras.py
... | ... | @@ -39,11 +39,11 @@ class AplicaRegras(object): |
39 | 39 | def get_root(self): |
40 | 40 | '''Verifica qual o SO e gera o path de onde se encontra o diretório data. |
41 | 41 | ''' |
42 | - if platform.system() == 'Windows': | |
43 | - return ET.parse(environ.get("HOMEDRIVE")+'\\vlibras-libs\\vlibras-translate\data\\regras.xml').getroot() | |
44 | - elif "TRANSLATE_DATA" in environ: | |
42 | + if "TRANSLATE_DATA" in environ: | |
45 | 43 | arq_regras = path.join(environ.get("TRANSLATE_DATA"), "regras.xml") |
46 | 44 | return ET.parse(arq_regras).getroot() |
45 | + elif platform.system() == 'Windows': | |
46 | + return ET.parse(environ.get("HOMEDRIVE")+'\\vlibras-libs\\vlibras-translate\data\\regras.xml').getroot() | |
47 | 47 | return ET.parse(expanduser("~")+'/vlibras-translate/data/regras.xml').getroot() |
48 | 48 | |
49 | 49 | # Aplica regras morfológicas apartir do arquivo regras.xml | ... | ... |
src/LerDicionarios.py
... | ... | @@ -42,10 +42,10 @@ class LerDicionarios(Singleton): |
42 | 42 | def get_path(self): |
43 | 43 | '''Verifica qual o SO e gera o path de onde se encontra o diretório data. |
44 | 44 | ''' |
45 | - if platform.system() == 'Windows': | |
46 | - return os.environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\\" | |
47 | - elif "TRANSLATE_DATA" in os.environ: | |
45 | + if "TRANSLATE_DATA" in os.environ: | |
48 | 46 | return os.environ.get("TRANSLATE_DATA") |
47 | + elif platform.system() == 'Windows': | |
48 | + return os.environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\\" | |
49 | 49 | return os.path.expanduser("~") + "/vlibras-translate/data" |
50 | 50 | |
51 | 51 | def carregar_dicionarios(self): | ... | ... |
src/alexp.py
... | ... | @@ -99,10 +99,10 @@ def encontraArquivo(): |
99 | 99 | """Encontra arquivo na pasta vlibras-translate. |
100 | 100 | """ |
101 | 101 | so = platform.system() |
102 | - if so == 'Windows': | |
103 | - return environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\cfg.syn.nltk" | |
104 | - elif "TRANSLATE_DATA" in environ: | |
102 | + if "TRANSLATE_DATA" in environ: | |
105 | 103 | return path.join(environ.get("TRANSLATE_DATA"), "cfg.syn.nltk") |
104 | + elif so == 'Windows': | |
105 | + return environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\cfg.syn.nltk" | |
106 | 106 | return expanduser("~") + "/vlibras-translate/data/cfg.syn.nltk" |
107 | 107 | |
108 | 108 | def extraiSintaxe(): | ... | ... |