diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | archivo.py | 6 | ||||
-rw-r--r-- | calendario.py | 9 |
3 files changed, 12 insertions, 4 deletions
@@ -1,2 +1,3 @@ *.pyc *~ +*.swp @@ -28,6 +28,12 @@ def crear_modelo(): modelo.append([1, 'Hola Mundo']) return modelo +def abrir_efemeride(): + '''open the ephemeris file and return a dictionary''' + archivo = open('files/efemerides.pkl', 'rb') + texto = pickle.load(archivo) + return texto + def guardar_dato(indice, contenido, archivo): '''get a id dependig of the unix time, and the content''' indice = str(indice) diff --git a/calendario.py b/calendario.py index f81e522..ac6ae38 100644 --- a/calendario.py +++ b/calendario.py @@ -18,7 +18,7 @@ from gettext import gettext as _ from fecha import FechaUnix, FechaNormal -from archivo import crear_modelo +from archivo import crear_modelo, abrir_efemeride import gtk import pickle @@ -58,9 +58,10 @@ class Calendario: #ephemeris files - self.archivo = open('files/efemerides.pkl', 'rb') - self.texto = pickle.load(self.archivo) - + #self.archivo = open('files/efemerides.pkl', 'rb') + #self.texto = pickle.load(self.archivo) + self.texto = abrir_efemeride() + if self.texto.has_key(self.fecha_normal.fecha_especial()): #algo asi mas o menos es lo que se necesita self.buffer.set_text(self.texto[fecha_normal.fecha_especial()]) |