[hamster-applet/gnome-2-30] fixed little bug regards key types



commit 60d7e6b11ee6ca0d0cda7f2eab2a96814e5a0414
Author: Toms Bauģis <toms baugis gmail com>
Date:   Mon Apr 26 17:08:36 2010 +0100

    fixed little bug regards key types

 src/hamster/overview_totals.py |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/src/hamster/overview_totals.py b/src/hamster/overview_totals.py
index 4ca6f6b..916de15 100644
--- a/src/hamster/overview_totals.py
+++ b/src/hamster/overview_totals.py
@@ -179,16 +179,15 @@ class TotalsBox(gtk.VBox):
         #category totals
         if category_sums:
             if self.category_sums:
-                category_sums = [(key, category_sums[key]) for key in self.category_sums[0]]
+                category_sums = [(key, category_sums[key] or 0) for key in self.category_sums[0]]
             else:
                 category_sums = sorted(category_sums.items(), key=lambda x:x[1], reverse = True)
 
             self.category_sums = zip(*category_sums)
 
-
         # activity totals
         if self.activity_sums:
-            activity_sums = [(key, activity_sums[key]) for key in self.activity_sums[0]]
+            activity_sums = [(key, activity_sums[key] or 0) for key in self.activity_sums[0]]
         else:
             activity_sums = sorted(activity_sums.items(), key=lambda x:x[1], reverse = True)
 
@@ -198,7 +197,7 @@ class TotalsBox(gtk.VBox):
         # tag totals
         if tag_sums:
             if self.tag_sums:
-                tag_sums = [(key, tag_sums[key]) for key in self.tag_sums[0]]
+                tag_sums = [(key, tag_sums[key] or 0) for key in self.tag_sums[0]]
             else:
                 tag_sums = sorted(tag_sums.items(), key=lambda x:x[1], reverse = True)
             self.tag_sums = zip(*tag_sums)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]