def POST(self): form = self.message_form() now = la_now() if not form.validates(): # FAILURE return render.ea_messages( self.get_messages(), form, now, FORMAT) else: # SUCCESS delay_secs = int(form['delay_secs'].value) duration_secs = int(form['duration_secs'].value) desired_start_time = self.make_start_time(delay_secs) msg = { 'text': form['text'].value, 'delay_secs': delay_secs, 'duration_secs': duration_secs, 'desired_start_time': desired_start_time, 'created_at': now } msgs.put_message(msg) raise web.seeother('/top_secret/messages/ea')
def GET(self): return render.ea_messages( self.get_messages(), self.message_form(), la_now(), FORMAT)