Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils.py')
-rwxr-xr-xutils.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/utils.py b/utils.py
index af937ba..e89ca4a 100755
--- a/utils.py
+++ b/utils.py
@@ -1,11 +1,12 @@
import random
import logging
+import os
from gettext import gettext as _
log = logging.getLogger('utils')
-def palabra_aleatoria(nivel):
+def palabra_aleatoria(path, nivel):
"""retorna una palabra obtenida del archivo lista_palabras.txt"""
- path = 'resources/nivel%s.palabra' %(nivel)
+ path = path + 'nivel%s.palabra' %(nivel)
archivo = open(path,'r')
palabras = [palabra.lower() for palabra in archivo.readlines()]
archivo.close()
@@ -20,13 +21,14 @@ def validar_uri(uri):
else:
return 0
-def importar_lista_p(uri, nivel):
+def importar_lista_p(path ,uri, nivel):
'''importa una nueva lista de palabras'''
if validar_uri(uri):
log.debug('palabra importada')
- path = 'resources/nivel%s.palabra' %(nivel + 1)
+ path = path + 'nivel%s.palabra' %(nivel + 1)
archivo = open(uri, 'r') #lee el archivo a exportar
archivo_viejo = open(path, 'r+w')
+ archivo_viejo.seek(0, os.SEEK_END)
texto = archivo.read()
archivo_viejo.write(texto)
archivo_viejo.close()