From ca47a9824d042dbdeb305ff3819941731d87b611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 24 Nov 2011 15:29:39 +0100 Subject: [PATCH] function to get ordered sessions --- tabellio/config/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tabellio/config/utils.py b/tabellio/config/utils.py index 397ebdb..d65ebf8 100644 --- a/tabellio/config/utils.py +++ b/tabellio/config/utils.py @@ -67,3 +67,7 @@ def get_list_of_sessions(legisl_or_session): return [x.split(':')[1].strip() for x in settings.sessions.splitlines() if x.split(':')[0] == legisl_or_session] else: return [legisl_or_session[3:]] + +def get_ordered_sessions(): + settings = component.getUtility(IRegistry).forInterface(ITabellioSettings, False) + return list(reversed([x.split(':')[1].strip() for x in settings.sessions.splitlines()]))