Repository :
http://git.fedorahosted.org/cgit/fedocal.git
On branch : master
---------------------------------------------------------------
commit 584afc673fa9000044122c4ac780363d1efff064
Author: Pierre-Yves Chibon <pingou(a)pingoured.fr>
Date: Fri Nov 9 17:38:13 2012 +0100
Kinda ugly fix to display properly meetings with the half-hour work started
---------------------------------------------------------------
fedocal/fedocallib/__init__.py | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/fedocal/fedocallib/__init__.py b/fedocal/fedocallib/__init__.py
index aa29925..9e50c4f 100644
--- a/fedocal/fedocallib/__init__.py
+++ b/fedocal/fedocallib/__init__.py
@@ -244,16 +244,21 @@ def get_meetings(session, calendar, year=None, month=None,
day=None,
cnt = 0
for item in order:
start_time = start + item
- key = convert_time(
+ day = meeting.meeting_date.weekday()
+ for key in [convert_time(
datetime(2000, 01, 01, int(start_time), 0, 0),
'UTC',
- tzone).strftime(fmt)
- day = meeting.meeting_date.weekday()
- if key in meetings:
- if meetings[key][day]:
- meetings[key][day].append(meeting)
- else:
- meetings[key][day] = [meeting]
+ tzone).strftime(fmt),
+ convert_time(
+ datetime(2000, 01, 01, int(start_time), 30, 0),
+ 'UTC',
+ tzone).strftime(fmt)]:
+ print key
+ if key in meetings:
+ if meetings[key][day]:
+ meetings[key][day].append(meeting)
+ else:
+ meetings[key][day] = [meeting]
cnt = cnt + 1
return meetings