diff options
author | Yader 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) |
commit | 6dea3661a0020ba659b7cb54034effe66e6b671f (patch) | |
tree | 3b7a1355e7758943609970f16e9f745648328f15 /archivo.py | |
parent | 1aba557893f6005a5f0cbfc497cd423ac1c6315d (diff) |
ya guarda y lee, y los muestra en la ventana de actividades
Diffstat (limited to 'archivo.py')
-rw-r--r-- | archivo.py | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -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(): |