Ejemplo n.º 1
0
 def get(self):
     if self.current_user:
         self.redirect('/')
         return
     log.debug('1')
     invite_code = self.get_argument('invite', None)
     is_valid_invite = yield tornado.gen.Task(self.check_invite, invite_code)
     log.debug('3')
     if is_valid_invite:
         item = {}
         item['Success']=True
         item['num']=200
         item['Message']="test 中文 json"
         item['time']= int(time.time())
         
         dic=[]
         dic.append(item)
         dic.append(item)
         
         self.set_header('Content-Type', 'application/json')
         self.write(tornado.escape.json_encode(dic))
         self.finish()
         
         #self.render("gen1.html")
     else:
         self.render("gen2.html")
         
Ejemplo n.º 2
0
def InitDB():
    result=False
    while not result:
        try:
            Base.metadata.create_all(engine)
            result=True
        except Exception,ex:
            log.error(str(ex))
            log.debug('wait 5 seconds for retry...')
            time.sleep(5)       
Ejemplo n.º 3
0
 def check_invite(self, invite_code, callback):
     #time.sleep(1)
     log.debug('2')
     callback(True)