diff options
author | yaderv <yajosev@gmail.com> | 2011-02-23 17:24:34 (GMT) |
---|---|---|
committer | yaderv <yajosev@gmail.com> | 2011-02-23 17:24:34 (GMT) |
commit | 8f59d01cb7718c9305a9fd747ff7993ef3918d1b (patch) | |
tree | da50cefc5305f1ca46bebd5071eb24eb5d78886b /calendario.py | |
parent | 46d4776242b7618fab36328c3e22b1f64b1e21a0 (diff) |
mark and unmark selected days
Diffstat (limited to 'calendario.py')
-rw-r--r-- | calendario.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/calendario.py b/calendario.py index 2b3ee8d..ef66ef1 100644 --- a/calendario.py +++ b/calendario.py @@ -17,7 +17,7 @@ from gettext import gettext as _ from fecha import FechaUnix, FechaNormal -from archivo import crear_modelo, abrir_efemeride, guardar_efemeride, guardar_dato, borrar_dato, comprobar_efemeride, dict_meses +from archivo import crear_modelo, abrir_efemeride, guardar_efemeride, guardar_dato, borrar_dato, comprobar_efemeride, dict_meses, borrar_dict_meses import gtk import logging @@ -215,11 +215,15 @@ class CalendarioActivity(activity.Activity): self.enlace = self.modelo.get_path(self.iter) self.lista_fecha = self.calendario.get_date() self.indice_dia = FechaUnix(self.lista_fecha) - self.indice_dia = self.indice_dia.fecha_unix() - comprobar_vacio = borrar_dato(self.indice_dia, self.enlace, self.path) - if comprobar_vacio: - self.calendario.unmark_day(22) - self.modelo = crear_modelo(self.indice_dia, self.path) + self.indice = self.indice_dia.fecha_unix() + comprobar_vacio = borrar_dato(self.indice, self.enlace, self.path) + if comprobar_vacio: + borrar_dia = self.indice_dia.indice_unix(self.indice) + borrar_dict_meses(self.path, borrar_dia) + borrar_dia = int(borrar_dia[4:]) + self.calendario.unmark_day(borrar_dia) + + self.modelo = crear_modelo(self.indice, self.path) self.actividades.set_model(self.modelo) |