From 9bfc3199299d9dcb703bd8b830a1ff4fd4f2f4a5 Mon Sep 17 00:00:00 2001 From: Erickson Silva Date: Thu, 29 Oct 2015 12:27:40 -0300 Subject: [PATCH] Remove checagem de SO para carregar paths --- src/AplicaRegras.py | 3 --- src/LerDicionarios.py | 3 --- src/alexp.py | 4 +--- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/AplicaRegras.py b/src/AplicaRegras.py index 15a7422..a083958 100644 --- a/src/AplicaRegras.py +++ b/src/AplicaRegras.py @@ -6,7 +6,6 @@ #LAViD - Laboratório de Aplicações de Vídeo Digital -import platform import re import xml.etree.ElementTree as ET from os.path import expanduser @@ -42,8 +41,6 @@ class AplicaRegras(object): 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 1ab0066..4250e55 100644 --- a/src/LerDicionarios.py +++ b/src/LerDicionarios.py @@ -8,7 +8,6 @@ import os import csv -import platform class Singleton(object): ''' Permite a criação de apenas uma instância da classe @@ -44,8 +43,6 @@ class LerDicionarios(Singleton): ''' 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 f3dbadb..3567cb2 100644 --- a/src/alexp.py +++ b/src/alexp.py @@ -27,7 +27,7 @@ """Este módulo contém funções que permitem utilizar o Aelius para etiquetar uma sentença, construindo entradas lexicais com base nas etiquetas atribuídas às palavras da sentença. Essas entradas lexicais são integradas em uma gramática CFG dada, que é transformada em um parser, utilizado para gerar uma árvore de estrutura sintagmática da sentença. """ -import re,nltk,platform, time, random +import re,nltk, time, random from os.path import expanduser from os import environ, path from Aelius.Extras import carrega @@ -100,8 +100,6 @@ def encontraArquivo(): """ if "TRANSLATE_DATA" in environ: return path.join(environ.get("TRANSLATE_DATA"), "cfg.syn.nltk") - elif platform.system() == '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