Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calendario.py
diff options
context:
space:
mode:
authorYader Velásquez <yajosev@gmail.com>2011-01-14 03:14:50 (GMT)
committer Yader Velásquez <yajosev@gmail.com>2011-01-14 03:14:50 (GMT)
commita75cb2319deceffe1d7a4fc3d5ce77f9e6aba2ad (patch)
treea40c6b37e53c5cce1361465753e3e49844c237fd /calendario.py
parenta2bbb1bedca747a4f56932507a89b5c1b5547a52 (diff)
is imposible to add a new activity if the file is empty
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py27
1 files changed, 15 insertions, 12 deletions
diff --git a/calendario.py b/calendario.py
index d16d205..8b00aeb 100644
--- a/calendario.py
+++ b/calendario.py
@@ -181,6 +181,8 @@ class CalendarioActivity(activity.Activity):
self.archivo.show_all()
def _check_cb(self, widget, data=None):
+ '''return 1 if the checkbutton is now enable, else
+ return 0'''
if self.check_status is 1:
self.check_status = 0
else:
@@ -211,21 +213,22 @@ class CalendarioActivity(activity.Activity):
'''when the user clicked on the save button,
the content is added to a python object and
is saved in a file'''
- self.lista_fecha = self.calendario.get_date()
- self.indice_dia = FechaUnix(self.lista_fecha)
- self.indice_dia = self.indice_dia.fecha_unix()
self.buffer = self.entrada.get_buffer()
self.inicio, self.final = self.buffer.get_bounds()
self.cadena = self.buffer.get_text(self.inicio, self.final, False)
- self.modelocombo = self.combo.get_model()
- self.index = self.combo.get_active()
- self.categoria = self.modelocombo[self.index][0]
- guardar_dato(self.indice_dia, self.cadena, self.categoria,\
- self.check_status, self.path)
- self.buffer.set_text(' ')
- self.modelo = crear_modelo(self.indice_dia, self.path)
- self.actividades.set_model(self.modelo)
-
+ #if the buffer is not empty or does not have space
+ if self.cadena is not ' ' and self.cadena is not '' and self.cadena is not ' ':
+ self.lista_fecha = self.calendario.get_date()
+ self.indice_dia = FechaUnix(self.lista_fecha)
+ self.indice_dia = self.indice_dia.fecha_unix()
+ self.modelocombo = self.combo.get_model()
+ self.index = self.combo.get_active()
+ self.categoria = self.modelocombo[self.index][0]
+ guardar_dato(self.indice_dia, self.cadena, self.categoria,\
+ self.check_status, self.path)
+ self.buffer.set_text(' ')
+ self.modelo = crear_modelo(self.indice_dia, self.path)
+ self.actividades.set_model(self.modelo)
def _importar_cb(self, widget, data=None):
'''change to the import view'''