diff --git a/src/AplicaRegras.py b/src/AplicaRegras.py index 32614ca..fbc7987 100644 --- a/src/AplicaRegras.py +++ b/src/AplicaRegras.py @@ -39,11 +39,11 @@ class AplicaRegras(object): def get_root(self): '''Verifica qual o SO e gera o path de onde se encontra o diretório data. ''' - if platform.system() == 'Windows': - return ET.parse(environ.get("HOMEDRIVE")+'\\vlibras-libs\\vlibras-translate\data\\regras.xml').getroot() - elif "TRANSLATE_DATA" in environ: + if "TRANSLATE_DATA" in environ: arq_regras = path.join(environ.get("TRANSLATE_DATA"), "regras.xml") return ET.parse(arq_regras).getroot() + elif platform.system() == 'Windows': + return ET.parse(environ.get("HOMEDRIVE")+'\\vlibras-libs\\vlibras-translate\data\\regras.xml').getroot() return ET.parse(expanduser("~")+'/vlibras-translate/data/regras.xml').getroot() # Aplica regras morfológicas apartir do arquivo regras.xml diff --git a/src/LerDicionarios.py b/src/LerDicionarios.py index a9a8779..1ab0066 100644 --- a/src/LerDicionarios.py +++ b/src/LerDicionarios.py @@ -42,10 +42,10 @@ class LerDicionarios(Singleton): def get_path(self): '''Verifica qual o SO e gera o path de onde se encontra o diretório data. ''' - if platform.system() == 'Windows': - return os.environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\\" - elif "TRANSLATE_DATA" in os.environ: + if "TRANSLATE_DATA" in os.environ: return os.environ.get("TRANSLATE_DATA") + elif platform.system() == 'Windows': + return os.environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\\" return os.path.expanduser("~") + "/vlibras-translate/data" def carregar_dicionarios(self): diff --git a/src/alexp.py b/src/alexp.py index be0af98..ff15a06 100644 --- a/src/alexp.py +++ b/src/alexp.py @@ -99,10 +99,10 @@ def encontraArquivo(): """Encontra arquivo na pasta vlibras-translate. """ so = platform.system() - if so == 'Windows': - return environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\cfg.syn.nltk" - elif "TRANSLATE_DATA" in environ: + if "TRANSLATE_DATA" in environ: return path.join(environ.get("TRANSLATE_DATA"), "cfg.syn.nltk") + elif so == 'Windows': + return environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\cfg.syn.nltk" return expanduser("~") + "/vlibras-translate/data/cfg.syn.nltk" def extraiSintaxe(): -- libgit2 0.21.2