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
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
def __init__(self): self.ua = UserAgent(handlers=[NoRedirects, NoErrors], agent=AGENT)