File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -315,11 +315,11 @@ def _time(self, key):
315315 return None
316316
317317 @reify
318- def start (self ):
318+ def start_time (self ):
319319 return self ._time ('start' )
320320
321321 @reify
322- def end (self ):
322+ def end_time (self ):
323323 return self ._time ('end' )
324324
325325 @reify
Original file line number Diff line number Diff line change @@ -333,15 +333,17 @@ def course_calendar_ics(course):
333333 if not course .start_date :
334334 abort (404 )
335335 calendar = ics .Calendar ()
336- for session in course .sessions .values ():
337- print ( session , session .start )
338- if session . start == None :
339- combined = datetime . datetime . combine ( session . date , datetime . time ())
336+ for session in course .sessions .values ():
337+ if session .start_time == None :
338+ start_time = datetime . datetime . combine ( session . date , datetime . time ())
339+ end_time = None
340340 else :
341- combined = session .start
341+ start_time = session .start_time
342+ end_time = session .end_time
342343 cal_event = ics .Event (
343344 name = session .title ,
344- begin = combined ,
345+ begin = start_time ,
346+ end = end_time ,
345347 uid = url_for ("session_coverpage" ,
346348 course = course ,
347349 session = session ),
You can’t perform that action at this time.
0 commit comments