@@ -42,26 +42,32 @@ def show_html_agenda(request, meeting_num=None, html_or_txt=None):
4242 nonsession_info = NonSession .objects .filter (meeting = meeting_num ,day_id__gte = '0' ).order_by ("day_id" )
4343 meetingvenue_info = get_object_or_404 (MeetingVenue , meeting_num = meeting_num )
4444 last_update_info = get_object_or_404 (Switches ,id = 1 )
45- plenaryt_agenda_file = "/home/master-site/proceedings/%s" % WgMeetingSession .objects .get (meeting = meeting_num ,group_acronym_id = - 2 ).agenda_file ()
4645 try :
47- f = open (plenaryt_agenda_file )
48- plenaryt_agenda = f .read ()
49- f .close ()
50- except IOError :
51- plenaryt_agenda = "THE AGENDA HAS NOT BEEN UPLOADED YET"
46+ plenaryt_agenda_file = "/home/master-site/proceedings/%s" % WgMeetingSession .objects .get (meeting = meeting_num ,group_acronym_id = - 2 ).agenda_file ()
47+ try :
48+ f = open (plenaryt_agenda_file )
49+ plenaryt_agenda = f .read ()
50+ f .close ()
51+ except IOError :
52+ plenaryt_agenda = "THE AGENDA HAS NOT BEEN UPLOADED YET"
53+ except WgMeetingSession .DoesNotExist :
54+ plenaryt_agenda = "The Technical Plenary has not been scheduled"
5255 if html_or_txt == "html" :
5356 template_file = "meeting/agenda.html"
5457 elif html_or_txt == "txt" :
5558 template_file = "meeting/agenda.txt"
5659 else :
5760 raise Http404
58- plenaryw_agenda_file = "/home/master-site/proceedings/%s" % WgMeetingSession .objects .get (meeting = meeting_num ,group_acronym_id = - 1 ).agenda_file ()
5961 try :
60- f = open (plenaryw_agenda_file )
61- plenaryw_agenda = f .read ()
62- f .close ()
63- except IOError :
64- plenaryw_agenda = "THE AGENDA HAS NOT BEEN UPLOADED YET"
62+ plenaryw_agenda_file = "/home/master-site/proceedings/%s" % WgMeetingSession .objects .get (meeting = meeting_num ,group_acronym_id = - 1 ).agenda_file ()
63+ try :
64+ f = open (plenaryw_agenda_file )
65+ plenaryw_agenda = f .read ()
66+ f .close ()
67+ except IOError :
68+ plenaryw_agenda = "THE AGENDA HAS NOT BEEN UPLOADED YET"
69+ except WgMeetingSession .DoesNotExist :
70+ plenaryw_agenda = "THE IETF Operations and Administration Plenary has not been secheduled"
6571 # Due to a bug in Django@0.96 we can't use foreign key lookup in
6672 # order_by(), see http://code.djangoproject.com/ticket/2076. Changeset
6773 # [133] is broken because it requires a patched Django to run. Work
0 commit comments