Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/archivo.py
diff options
context:
space:
mode:
authorYader Velásquez <yajosev@gmail.com>2010-08-29 22:59:15 (GMT)
committer Yader Velásquez <yajosev@gmail.com>2010-08-29 22:59:15 (GMT)
commit6dea3661a0020ba659b7cb54034effe66e6b671f (patch)
tree3b7a1355e7758943609970f16e9f745648328f15 /archivo.py
parent1aba557893f6005a5f0cbfc497cd423ac1c6315d (diff)
ya guarda y lee, y los muestra en la ventana de actividades
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():