summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/hosting/server/ratings.py
diff options
context:
space:
mode:
Diffstat (limited to 'sca-cpp/trunk/hosting/server/ratings.py')
-rw-r--r--sca-cpp/trunk/hosting/server/ratings.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/sca-cpp/trunk/hosting/server/ratings.py b/sca-cpp/trunk/hosting/server/ratings.py
index f1edeeecb6..425339e7e3 100644
--- a/sca-cpp/trunk/hosting/server/ratings.py
+++ b/sca-cpp/trunk/hosting/server/ratings.py
@@ -108,12 +108,12 @@ def get(id, user, cache, db, apps):
# Return the top ratings
if isNull(id):
- topentries = db.get((("'regex", '("ratings" .* "app.ratings")'), ("'rank", "(regexp_matches(value, '(.*\(rating )([^\)]+)(\).*)'))[2]::float"), ("'limit", 25)))
- flatentries = tuple(map(lambda v: car(v), () if isNull(topentries) else topentries))
- def sortkey(e):
- return cadr(assoc("'rating", assoc("'ratings", assoc("'content", e))))
- sortedentries = tuple(sorted(flatentries, key = sortkey, reverse = True))[0:25]
- topratings = ((("'feed", ("'title", "Ratings"), ("'id", 'ratings')) + sortedentries),)
+ topentries = db.get((("'regex", '("ratings" .* "app.ratings")'), ("'rank", "(regexp_matches(value, '(.*\\(rating )([^\\)]+)(\\).*)'))[2]::float"), ("'limit", 50)))
+ entries = tuple(map(lambda v: car(v), () if isNull(topentries) else topentries))
+ #def sortkey(e):
+ # return cadr(assoc("'rating", assoc("'ratings", assoc("'content", e))))
+ #sortedentries = tuple(sorted(entries, key = sortkey, reverse = True))
+ topratings = ((("'feed", ("'title", "Ratings"), ("'id", 'ratings')) + entries),)
debug('ratings.py::get::topratings', topratings)
return topratings