Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/archivo.py
diff options
context:
space:
mode:
Diffstat (limited to 'archivo.py')
-rw-r--r--archivo.py16
1 files changed, 13 insertions, 3 deletions
diff --git a/archivo.py b/archivo.py
index b200fce..e609750 100644
--- a/archivo.py
+++ b/archivo.py
@@ -19,13 +19,23 @@
import gtk
import pickle
import gobject
+from gettext import gettext as _
-def crear_modelo():
+def crear_modelo(indice):
'''create a define liststore model'''
+ archivo = open('files/actividades.pkl', 'rb')
+ dia = pickle.load(archivo)
+ contar = 0
modelo = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING)
#esto cambiara de acuerdo al proceso de automatizacion
- modelo.append([0, 'Hola Mundo'])
- modelo.append([1, 'Hola Mundo'])
+ if dia.has_key(indice):
+ for activ in dia[indice]:
+ modelo.append([contar, activ])
+ contar += 1
+ else :
+ vacio = (_('no hay actividades para el día de hoy'))
+ modelo.append([0,vacio])
+
return modelo
def abrir_efemeride():