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-08-31 14:46:19 (GMT)
committer Yader Velásquez <yajosev@gmail.com>2010-08-31 14:46:19 (GMT)
commit2bd1060eb3b2e539b6b0f5b247f72b1e2c41eaa3 (patch)
treeb0a76e0957edaf101989a4bc9195b127d30435fb /archivo.py
parent3a817609dabf27d5174cb6d26d863d4e4a44c127 (diff)
se repara el proceso de abrir y guardar archivo con la funcion de archivos binarios
Diffstat (limited to 'archivo.py')
-rw-r--r--archivo.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/archivo.py b/archivo.py
index 8c5f662..39ccf8e 100644
--- a/archivo.py
+++ b/archivo.py
@@ -23,7 +23,7 @@ from gettext import gettext as _
def crear_modelo(indice):
'''create a define liststore model'''
- archivo = open('files/actividades.pkl', 'r')
+ archivo = open('files/actividades.pkl', 'rb')
dia = pickle.load(archivo)
contar = 1
modelo = gtk.ListStore(gobject.TYPE_INT, gobject.TYPE_STRING)
@@ -40,14 +40,14 @@ def crear_modelo(indice):
def abrir_efemeride():
'''open the ephemeris file and return a dictionary'''
- archivo = open('files/efemerides.pkl', 'r')
+ archivo = open('files/efemerides.pkl', 'rb')
texto = pickle.load(archivo)
return texto
def guardar_dato(indice, contenido):
'''add new content to a list in a dictionary'''
indice = str(indice)
- f = open('files/actividades.pkl', 'r+w')
+ f = open('files/actividades.pkl', 'rb+wb')
dia = pickle.load(f)
dia[indice].append(contenido)
pickle.dump(dia, f)