From 4063d987e4d46ce517f4e7d2794db275db54a44e Mon Sep 17 00:00:00 2001 From: andrei1089 Date: Mon, 15 Feb 2010 10:37:35 +0200 Subject: [PATCH] Fix bug - adding current values to previous day on stop The bug was due to python's evaluation of default arguments at definition time. This was causing the addition of time/steps/etc.. to the values of the day widget was added instead of the current day's values. --- .../lib/hildon-desktop/pedometer_widget_home.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/usr/lib/hildon-desktop/pedometer_widget_home.py b/src/usr/lib/hildon-desktop/pedometer_widget_home.py index ea1f39c..57f1c98 100644 --- a/src/usr/lib/hildon-desktop/pedometer_widget_home.py +++ b/src/usr/lib/hildon-desktop/pedometer_widget_home.py @@ -241,7 +241,9 @@ class PedoRepository(Singleton): def get_values(self): return self.values - def add_values(self, values, when=date.today()): + def add_values(self, values, when=None): + if when is None: + when = date.today() """add PedoValues values to repository """ try: self.values[when] = self.values[when] + values -- 1.7.9.5