Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/archivo.py
diff options
context:
space:
mode:
authoryaderv <yajosev@gmail.com>2011-03-04 18:15:09 (GMT)
committer yaderv <yajosev@gmail.com>2011-03-04 18:15:09 (GMT)
commit4f20818f573f778d057a688504e540de4dd89866 (patch)
treebbb42acdd7dcd692e3f9cfea8c0f806532b083e7 /archivo.py
parent0d7d5930f717b71798c7c7aaec2a7caa739612ae (diff)
status okk
Diffstat (limited to 'archivo.py')
-rw-r--r--archivo.py22
1 files changed, 14 insertions, 8 deletions
diff --git a/archivo.py b/archivo.py
index 1625bdc..77fb405 100644
--- a/archivo.py
+++ b/archivo.py
@@ -43,14 +43,14 @@ def crear_modelo(indice, path):
'''create the liststore model for the main block'''
path = path + '/data/actividades.pkl'
modelo = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING,\
- gobject.TYPE_STRING, gobject.TYPE_STRING)
+ gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING)
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(['', '', '', None, None])
+ modelo.append(['', '', '', None, None, None])
else:
archivo = open(path, 'rb')
@@ -61,12 +61,12 @@ def crear_modelo(indice, path):
if len(dia[indice]):
for activ in dia[indice]:
contar = str(contar_int)
- modelo.append([contar, activ[0], activ[1], activ[2], activ[3]])
+ modelo.append([contar, activ[0], activ[1], activ[2], activ[3], activ[4]])
contar_int += 1
else:
- modelo.append(['', '', '', None, None])
+ modelo.append(['', '', '', None, None, None])
else :
- modelo.append(['', '', '', None, None])
+ modelo.append(['', '', '', None, None, None])
archivo.close()
return modelo
@@ -106,20 +106,25 @@ def guardar_efemeride(path, file_name):
file_new.close()
archivo.close()
-def guardar_dato(indice, contenido, categoria, entero_cat, bolean, path):
+def guardar_dato(indice, contenido, categoria, entero_cat, bolean, bolean_2, path):
'''save the content in a file, add the content to a dictionary->list'''
- _log.debug(entero_cat)
color_categoria = ['#6E92FF', '#82FF5F', '#FFE251', '#FF7D7D', '#FFFFFF']
path = path + '/data/actividades.pkl'
indice = str(indice)
f = open(path, 'rb+wb')
dia = pickle.load(f)
+
if bolean:
prioridad = gtk.STOCK_ABOUT
else:
prioridad = None
+ if bolean_2:
+ progreso = gtk.STOCK_YES
+ else:
+ progreso = None
+
if not indice in dia:
dia[indice] = []
if len(contenido) > 40:
@@ -129,7 +134,8 @@ def guardar_dato(indice, contenido, categoria, entero_cat, bolean, path):
else:
color = '#FFFFFF'
- dia[indice].append([contenido, categoria, prioridad, color])
+ dia[indice].append([contenido, categoria, prioridad, \
+ progreso, color])
f.seek(0)
pickle.dump(dia, f)
f.close()