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-11-14 10:17:50 (GMT)
committer Yader Velásquez <yajosev@gmail.com>2010-11-14 10:17:50 (GMT)
commitc710298f44ba0e219a33c2e1e588a0bd0f8fd7e2 (patch)
treeeec332cac33272ca99ee3d007852ef45aa157a14 /archivo.py
parent5bb2369155b7f750a68715d0cbaefd463d7c08e4 (diff)
second version
Diffstat (limited to 'archivo.py')
-rw-r--r--archivo.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/archivo.py b/archivo.py
index dd2714e..28f47fe 100644
--- a/archivo.py
+++ b/archivo.py
@@ -34,15 +34,17 @@ def indice_entero(cadena):
def crear_modelo(indice, path):
'''create the liststore model for the main block'''
path = path + '/data/actividades.pkl'
- modelo = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING)
- vacio = _('no hay actividades para el día de hoy')
+ modelo = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING, gobject.TYPE_STRING,\
+ gobject.TYPE_STRING)
+ vacio = _('Sin actividades')
+
if not os.path.exists(path):
_log.debug('THE FILE ACTIVIDADES DID NOT EXISTS')
archivo = open(path, 'wb')
dia = {}
pickle.dump(dia, archivo)
- modelo.append([0, vacio])
+ modelo.append([0, vacio, '', ''])
else:
#_log.debug('THE FILE EXISTS')
@@ -53,12 +55,13 @@ def crear_modelo(indice, path):
if dia.has_key(indice):
if len(dia[indice]):
for activ in dia[indice]:
- modelo.append([contar, activ])
+ modelo.append([contar, activ[0], activ[1], activ[2]])
+ _log.debug(activ)
contar += 1
else:
- modelo.append([0, vacio])
+ modelo.append([0, vacio,' ',' '])
else :
- modelo.append([0, vacio])
+ modelo.append([0, vacio,' ',' '])
archivo.close()
return modelo
@@ -80,15 +83,20 @@ def abrir_efemeride(path):
return texto
-def guardar_dato(indice, contenido, path):
+def guardar_dato(indice, contenido, categoria, bolean, path):
'''save the content in a file, add the content to a dictionary->list'''
path = path + '/data/actividades.pkl'
indice = str(indice)
f = open(path, 'rb+wb')
dia = pickle.load(f)
+ if bolean:
+ prioridad = 'Importante'
+ else:
+ prioridad = 'Normal'
+
if dia.has_key(indice) is False:
dia[indice] = []
- dia[indice].append(contenido)
+ dia[indice].append([contenido, categoria, prioridad])
f.seek(0)
pickle.dump(dia, f)
f.flush()