Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/calendario.py
diff options
context:
space:
mode:
authoryaderv <yajosev@gmail.com>2011-02-23 17:24:34 (GMT)
committer yaderv <yajosev@gmail.com>2011-02-23 17:24:34 (GMT)
commit8f59d01cb7718c9305a9fd747ff7993ef3918d1b (patch)
treeda50cefc5305f1ca46bebd5071eb24eb5d78886b /calendario.py
parent46d4776242b7618fab36328c3e22b1f64b1e21a0 (diff)
mark and unmark selected days
Diffstat (limited to 'calendario.py')
-rw-r--r--calendario.py16
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)