示例#1
0
 def __init__(self,
              consumer_key,
              consumer_secret,
              token_key,
              token_secret,
              session_handle,
              logger=None):
     import oauth2 as oauth
     self.method = oauth.SignatureMethod_HMAC_SHA1()
     self.token = oauth.Token(key=token_key, secret=token_secret)
     self.consumer = oauth.Consumer(key=consumer_key,
                                    secret=consumer_secret)
     self.session_handle = session_handle
     self.last_refresh = 0
     self.valid_for = 0
     self.ua = UserAgent()
     self.log = logger
示例#2
0
 def __init__(self, username, password, logger=None):
     password_mgr = HTTPPasswordMgrWithDefaultRealm()
     password_mgr.add_password(None, self.posturl, username, password)
     auth_handler = HTTPBasicAuthHandler(password_mgr)
     self.ua = UserAgent(handlers=[auth_handler])
     self.log = logger
示例#3
0
 def __init__(self):
     self.ua = UserAgent(handlers=[NoRedirects, NoErrors], agent=AGENT)