def __is_access_token_valid(self,response): from wigi.models.models import User, WigiTokens if not response: print "here" #invalid access token self.finish(tornado.escape.json_encode({'error':'Access token invalid'})) return else: #create user and wigi token, write token to response #verify user is who they say they are if(response.get('id') == self.get_argument('wigi_fb_id')): print "creating new user id: %s token: %s" %(response.get('id'), self.get_argument('wigi_accessToken')) newUser = User.createNewUser(int(response.get('id')), self.get_argument('wigi_accessToken')) #create wigi token userToken = WigiTokens.createNewToken(newUser) print userToken.wigi_token self.write(tornado.escape.json_encode({'wigi_token':userToken.wigi_token, 'wigi_id':newUser.id})) self.finish()