Ejemplo n.º 1
0
 def __init__(self, application, request, **kwargs):
     tornado.web.RequestHandler.__init__(self, application, request,
                                         **kwargs)
     self.session = session.TornadoSession(application.session_manager,
                                           self)
     self._title = self.settings['app_name']
     self.db = self.settings['db']
Ejemplo n.º 2
0
    def __init__(self, *argc, **argkw):
        super(BaseHandler, self).__init__(*argc, **argkw)
        self.path = ''
        self.session = session.TornadoSession(self.application.session_manager,
                                              self)

        if self.session.get('platform') == 'weibo':
            self.sina_access_token = self.session.get('oauth_access_token')
            auth = OAuthHandler(options.SINA_APP_KEY, options.SINA_APP_SECRET)
            auth.set_access_token(self.sina_access_token.key,
                                  self.sina_access_token.secret)
            self.sina_api = API(auth)
        elif self.session.get('platform') == 'renren':
            self._userid = int(self.get_user_id())
            print "renren ok"
        elif self.session.get('platform') == 'douban':
            self._userid = int(self.get_user_id())
            print "douban ok"
Ejemplo n.º 3
0
 def __init__(self, *argc, **argkw):
     super(BaseHandler, self).__init__(*argc, **argkw)
     self.path = ''
     self.session = session.TornadoSession(self.application.session_manager,
                                           self)