Repository :
http://git.fedorahosted.org/cgit/fedocal.git
On branch : master
---------------------------------------------------------------
commit a472f9e52c6ad17eb2c26644e02a046a467260a8
Author: Pierre-Yves Chibon <pingou(a)pingoured.fr>
Date: Wed Nov 14 19:13:52 2012 +0100
Rework the get_manager function
We could do this better
---------------------------------------------------------------
fedocal/fedocallib/model.py | 13 +++++--------
1 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/fedocal/fedocallib/model.py b/fedocal/fedocallib/model.py
index bb89928..e882ee7 100644
--- a/fedocal/fedocallib/model.py
+++ b/fedocal/fedocallib/model.py
@@ -254,14 +254,11 @@ class Meeting(BASE):
""" Return the list of managers for a given meeting.
"""
meeting = Meeting.by_id(session, identifier)
- if not meeting or not meeting.meeting_manager:
- managers = []
- else:
- if ',' in meeting.meeting_manager:
- managers = [item.strip()
- for item in meeting.meeting_manager.split(',')]
- else:
- managers = [meeting.meeting_manager]
+ managers = []
+ if meeting and meeting.meeting_manager:
+ for item in meeting.meeting_manager.split(','):
+ if item.strip():
+ managers.append(item.strip())
return managers
@classmethod