Exemple #1
0
 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')
Exemple #2
0
 def GET(self):
     return render.ea_messages(
         self.get_messages(),
         self.message_form(),
         la_now(),
         FORMAT)