Пример #1
0
 def get(self):
     """ show basic page. """
     logging.warn("demo_handler - in")
     try:
         if not getmainconfig().demo: self.response.set_status(404) ; return
         logout = logouturl(self.request, self.response)
         user =  "******" + "@" + self.request.remote_addr
         demo(self.response, {'appname': 'JSONBOT DEMO' , 'who': user, 'loginurl': 'logged in', 'logouturl': logout, 'onload': 'consoleinit();'})
     except google.appengine.runtime.DeadlineExceededError:
         self.response.out.write("DeadLineExceededError .. this request took too long to finish.")
     except Exception, ex:
         handle_exception()
         self.response.set_status(500)
Пример #2
0
    def get(self):
        """ show basic page. """

        logging.warn("web_handler - in")
        try:
            logout = logouturl(self.request, self.response)
            user = finduser()
            if user:
                start(self.response, {'appname': 'JSONBOT' , 'who': user, 'loginurl': 'logged in', 'logouturl': logout, 'onload': 'consoleinit();'})
            else: 
                login(self.response, {'appname': 'JSONBOT' , 'who': "nobody", 'loginurl': 'not logged in', 'logouturl': logout, 'onload': 'consoleinit();'})

        except google.appengine.runtime.DeadlineExceededError:
            self.response.out.write("DeadLineExceededError .. this request took too long to finish.")
        except Exception, ex:
            #self.response.out.write("An exception occured: %s" % str(ex))
            handle_exception()
            self.response.set_status(500)