Commit c7bf37c81987056c444f1b06780f5a45846d3eec

Authored by Erickson Silva
2 parents f31f5e84 39dc2b34
Exists in master

Merge branch 'devel'

src/AplicaRegras.py
@@ -39,11 +39,11 @@ class AplicaRegras(object): @@ -39,11 +39,11 @@ class AplicaRegras(object):
39 def get_root(self): 39 def get_root(self):
40 '''Verifica qual o SO e gera o path de onde se encontra o diretório data. 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 arq_regras = path.join(environ.get("TRANSLATE_DATA"), "regras.xml") 43 arq_regras = path.join(environ.get("TRANSLATE_DATA"), "regras.xml")
46 return ET.parse(arq_regras).getroot() 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 return ET.parse(expanduser("~")+'/vlibras-translate/data/regras.xml').getroot() 47 return ET.parse(expanduser("~")+'/vlibras-translate/data/regras.xml').getroot()
48 48
49 # Aplica regras morfológicas apartir do arquivo regras.xml 49 # Aplica regras morfológicas apartir do arquivo regras.xml
src/LerDicionarios.py
@@ -42,10 +42,10 @@ class LerDicionarios(Singleton): @@ -42,10 +42,10 @@ class LerDicionarios(Singleton):
42 def get_path(self): 42 def get_path(self):
43 '''Verifica qual o SO e gera o path de onde se encontra o diretório data. 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 return os.environ.get("TRANSLATE_DATA") 46 return os.environ.get("TRANSLATE_DATA")
  47 + elif platform.system() == 'Windows':
  48 + return os.environ.get("HOMEDRIVE") + "\\vlibras-libs\\vlibras-translate\data\\"
49 return os.path.expanduser("~") + "/vlibras-translate/data" 49 return os.path.expanduser("~") + "/vlibras-translate/data"
50 50
51 def carregar_dicionarios(self): 51 def carregar_dicionarios(self):
@@ -99,10 +99,10 @@ def encontraArquivo(): @@ -99,10 +99,10 @@ def encontraArquivo():
99 """Encontra arquivo na pasta vlibras-translate. 99 """Encontra arquivo na pasta vlibras-translate.
100 """ 100 """
101 so = platform.system() 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 return path.join(environ.get("TRANSLATE_DATA"), "cfg.syn.nltk") 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 return expanduser("~") + "/vlibras-translate/data/cfg.syn.nltk" 106 return expanduser("~") + "/vlibras-translate/data/cfg.syn.nltk"
107 107
108 def extraiSintaxe(): 108 def extraiSintaxe():