diff options
author | Yader 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) |
commit | a75cb2319deceffe1d7a4fc3d5ce77f9e6aba2ad (patch) | |
tree | a40c6b37e53c5cce1361465753e3e49844c237fd /calendario.py | |
parent | a2bbb1bedca747a4f56932507a89b5c1b5547a52 (diff) |
is imposible to add a new activity if the file is empty
Diffstat (limited to 'calendario.py')
-rw-r--r-- | calendario.py | 27 |
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''' |