Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2010-02-09 12:13:18 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2010-02-09 12:13:18 (GMT)
commit1b600b147d76b84322376c910738b74d38b4a5ca (patch)
tree44750d3f74ecda4c90f388982350e50a7aed421f
parent455205013611f7a8a403eed8307434d19b5d48f2 (diff)
Make the dictionary sorting a bit more sensible
-rw-r--r--src/sugar/activity/i18n.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sugar/activity/i18n.py b/src/sugar/activity/i18n.py
index 865928a..410bc15 100644
--- a/src/sugar/activity/i18n.py
+++ b/src/sugar/activity/i18n.py
@@ -138,6 +138,7 @@ def get_locale_path(bundle_id):
# Set lowest priority
candidate_dirs[candidate_dir] = -1
- # Fancy way to sort the dictionary by value
- return sorted(candidate_dirs.iteritems(), key=lambda (k, v): (v, k), \
- reverse=True)[0][0]
+ sorted_dict = sorted(candidate_dirs.iteritems(), key=lambda (k, v): \
+ (v, k), reverse=True)
+
+ return sorted_dict[0][0]