diff options
author | Sayamindu Dasgupta <sayamindu@gmail.com> | 2010-02-09 12:13:18 (GMT) |
---|---|---|
committer | Sayamindu Dasgupta <sayamindu@gmail.com> | 2010-02-09 12:13:18 (GMT) |
commit | 1b600b147d76b84322376c910738b74d38b4a5ca (patch) | |
tree | 44750d3f74ecda4c90f388982350e50a7aed421f | |
parent | 455205013611f7a8a403eed8307434d19b5d48f2 (diff) |
Make the dictionary sorting a bit more sensible
-rw-r--r-- | src/sugar/activity/i18n.py | 7 |
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] |