From 1b600b147d76b84322376c910738b74d38b4a5ca Mon Sep 17 00:00:00 2001 From: Sayamindu Dasgupta Date: Tue, 9 Feb 2010 17:43:18 +0530 Subject: [PATCH] Make the dictionary sorting a bit more sensible --- src/sugar/activity/i18n.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sugar/activity/i18n.py b/src/sugar/activity/i18n.py index 865928a6..410bc159 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]