From 731470ba64a7e0ad9d23c0838d0a4a16e57d38ba Mon Sep 17 00:00:00 2001 From: Carlos Oliveira Date: Wed, 12 Aug 2015 11:02:15 -0300 Subject: [PATCH] Got description from attrs of list --- colab/accounts/utils/mailman.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/colab/accounts/utils/mailman.py b/colab/accounts/utils/mailman.py index b1d92a7..a627d34 100644 --- a/colab/accounts/utils/mailman.py +++ b/colab/accounts/utils/mailman.py @@ -112,11 +112,12 @@ def user_lists(user): def get_list_description(listname, lists=None): if not lists: - lists = dict(all_lists(description=True)) - elif not isinstance(lists, dict): - lists = dict(lists) + lists = all_lists() - return lists.get(listname) + desc = "".join(mlist.get('description') for mlist in lists\ + if isinstance(mlist, dict) and mlist.get('listname') == listname) + + return desc def list_users(listname): -- libgit2 0.21.2