diff rhodecode/controllers/summary.py @ 1890:a3efaaa6ed4f beta

fixes issue #271 - OrderedDict serialization sometimes failed due to how odict is implemented. Dropped usage of it for a simple tuple
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 13 Jan 2012 00:18:10 +0200
parents 89efedac4e6c
children 324ac367a4da
line wrap: on
line diff
--- a/rhodecode/controllers/summary.py	Fri Jan 13 00:15:31 2012 +0200
+++ b/rhodecode/controllers/summary.py	Fri Jan 13 00:18:10 2012 +0200
@@ -154,11 +154,9 @@
                                "desc": LANGUAGES_EXTENSIONS_MAP.get(x)})
                           for x, y in lang_stats_d.items())
 
-            c.trending_languages = json.dumps(OrderedDict(
-                                       sorted(lang_stats, reverse=True,
-                                            key=lambda k: k[1])[:10]
-                                        )
-                                    )
+            c.trending_languages = json.dumps(
+                sorted(lang_stats, reverse=True, key=lambda k: k[1])[:10]
+            )
             last_rev = stats.stat_on_revision + 1
             c.repo_last_rev = c.rhodecode_repo.count()\
                 if c.rhodecode_repo.revisions else 0