This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git


The following commit(s) were added to refs/heads/master by this push:
     new d7187b2  Simplify incomprehensible comprehension
d7187b2 is described below

commit d7187b2ef4c3530f2ba049820e619c125b6aa44d
Author: Sebb <[email protected]>
AuthorDate: Fri Jun 4 15:04:34 2021 +0100

    Simplify incomprehensible comprehension
---
 server/endpoints/stats.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/server/endpoints/stats.py b/server/endpoints/stats.py
index 185866a..c73b30c 100644
--- a/server/endpoints/stats.py
+++ b/server/endpoints/stats.py
@@ -49,10 +49,9 @@ async def process(server: plugins.server.BaseServer, 
session: plugins.session.Se
     xlist = indata.get("list", "*")
     xdomain = indata.get("domain", "*")
 
-    all_authors = sorted([[author, count] for author, count in 
authors.items()], key=lambda x: x[1])
+    all_authors = sorted(authors.items(), key=lambda x: -x[1]) # negative 
prefix for reverse sort
     top10_authors = []
-    for x in [x for x in reversed([x for x in all_authors])][:10]:
-        author, count = x
+    for author, count in all_authors[:10]:
         name, address = email.utils.parseaddr(author)
         top10_authors.append(
             {"email": address, "name": name, "count": count, "gravatar": 
plugins.mbox.gravatar(author),}

Reply via email to