From 4f20818f573f778d057a688504e540de4dd89866 Mon Sep 17 00:00:00 2001 From: yaderv Date: Fri, 04 Mar 2011 18:15:09 +0000 Subject: status okk --- (limited to 'archivo.py') 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() -- cgit v0.9.1