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.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/utils.py b/utils.py
index 8a7fe9d..0c7d58c 100755
--- a/utils.py
+++ b/utils.py
@@ -1,5 +1,7 @@
import random
+import logging
from gettext import gettext as _
+log = logging.getLogger('utils')
def palabra_aleatoria(nivel):
"""retorna una palabra obtenida del archivo lista_palabras.txt"""
@@ -9,3 +11,20 @@ def palabra_aleatoria(nivel):
archivo.close()
return palabras[random.randint(0, len(palabras)-1)].split(',')
+
+def validar_uri(uri):
+ lista = uri.split('.')
+ return lista[1]
+
+def importar_lista_p(uri, nivel):
+ '''importa una nueva lista de palabras'''
+ formato_archivo = validar_uri(uri)
+ if formato_archivo is 'palabra'
+ path = 'resources/nivel%s.palabra' %(nivel + 1)
+ archivo = open(uri, 'r') #lee el archivo a exportar
+ archivo_viejo = open(path, 'r+w')
+ texto = archivo.read()
+ archivo_viejo.write(texto)
+ archivo_viejo.close()
+ archivo.close()
+