diff --git a/src/AplicadorRegras.py b/src/AplicadorRegras.py index 019d250..70b961a 100644 --- a/src/AplicadorRegras.py +++ b/src/AplicadorRegras.py @@ -5,6 +5,7 @@ import xml.etree.ElementTree as ET from os.path import expanduser +from os import environ import platform class AplicadorRegras(object): @@ -14,7 +15,7 @@ class AplicadorRegras(object): so = platform.system() if so == 'Windows': - self.__tree = ET.parse(expanduser("~")+'\\vlibras-translate\data\\regras.xml') + self.__tree = ET.parse(environ.get("HOMEDRIVE")+'\\vlibras-translate\data\\regras.xml') else: self.__tree = ET.parse(expanduser("~")+'/vlibras-translate/data/regras.xml') diff --git a/src/Simplificador.py b/src/Simplificador.py index fefbe76..c32e903 100644 --- a/src/Simplificador.py +++ b/src/Simplificador.py @@ -36,7 +36,7 @@ class Simplificador(object): if self.__dicWords.has_key(t) == False: # verifica se nao eh artigo/preposicao wu = str(w).upper() # deixa o token maiusculo #if t[:2] == "VB": - if t[-2:] == "-P": + if t[-2:] == "-P" and wu != "VLIBRAS" and wu != "LIBRAS": wu = self.pluralAnalysis(w) if t == "VB-P" or t == "VB-D" or t == "VB-R": self.__verb = True diff --git a/src/WorkCSV.py b/src/WorkCSV.py index c5eb2f8..698d8ac 100644 --- a/src/WorkCSV.py +++ b/src/WorkCSV.py @@ -4,6 +4,7 @@ #Autor: Erickson Silva import csv, platform +from os import environ from os.path import expanduser class WorkCSV(object): @@ -13,7 +14,7 @@ class WorkCSV(object): so = platform.system() if so == 'Windows': - self.__path = expanduser("~") + "\\vlibras-translate\data\\" + self.__path = environ.get("HOMEDRIVE") + "\\vlibras-translate\data\\" else: self.__path = expanduser("~") + "/vlibras-translate/data/" -- libgit2 0.21.2