Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--archivo.py6
-rw-r--r--calendario.py9
3 files changed, 12 insertions, 4 deletions
diff --git a/.gitignore b/.gitignore
index f3d74a9..021454b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
*.pyc
*~
+*.swp
diff --git a/archivo.py b/archivo.py
index 2bc62ba..9d89e81 100644
--- a/archivo.py
+++ b/archivo.py
@@ -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()])