[kupfer: 16/51] grouping: fix keyerror when getting slot value.



commit c41a43a15aab6213f2db6a644c02bb2122811d9f
Author: Karol BÄ?dkowski <karol bedkowsk+gh gmail com>
Date:   Thu Jan 7 08:11:24 2010 +0100

    grouping: fix keyerror when getting slot value.

 kupfer/obj/grouping.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/kupfer/obj/grouping.py b/kupfer/obj/grouping.py
index e5e1e74..f3c318e 100644
--- a/kupfer/obj/grouping.py
+++ b/kupfer/obj/grouping.py
@@ -82,7 +82,7 @@ class GroupingSource (Source):
 					continue
 				slots = leaf.slots()
 				for slot in leaf.grouping_slots:
-					value = slots[slot]
+					value = slots.get(slot)
 					if value:
 						groups.setdefault((slot, value), set()).add(leaf)
 				if not leaf.grouping_slots:



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