def __init__(self, svc=DEFAULT_SERVICE, acct=None, delayload=False, policy=None): CookieJar.__init__(self, policy) self.svc = "Cookies for " + svc self.acct = getpass.getuser() if acct is None else acct self.delayload = bool(delayload) if not self.delayload: self.load()
def __init__(self, token=None): CookieJar.__init__(self) if token: parts = token.split("_") if len(parts) == 2: crowd, stat = parts self.make_cookie(self.CROWD_COOKIE, crowd) self.make_cookie(self.STAT_COOKIE, stat)
def __init__(self, cookiestring='', policy=None): CookieJar.__init__(self, policy) self.cookiestring = cookiestring if not cookiestring: return f = StringIO.StringIO(cookiestring) try: self._really_load(f, '[No file. Content loaded from string]', False, False) finally: f.close()
def __init__(self, cookieStr=None, delayload=True, policy=None): """ Cookies are NOT loaded from the named file until either the .load() or .revert() method is called. """ CookieJar.__init__(self, policy) if cookieStr is not None: if 1: cookieStr + "" self.load(cookieStr) else: raise ValueError("cookieStr must be string-like")
def __init__(self, cookieStr=None, delayload=True, policy=None): """ Cookies are NOT loaded from the named file until either the .load() or .revert() method is called. """ CookieJar.__init__(self, policy) if cookieStr is not None: if 1: cookieStr+"" self.load(cookieStr) else: raise ValueError("cookieStr must be string-like")
def __init__(self, filename=None, policy=None): """ Cookies are NOT loaded from the named file until either the .load() or .revert() method is called. """ CookieJar.__init__(self, policy) #Chrome on Mac OS X self.CHROMEMACDB = os.path.expanduser( '~') + '/Library/Application Support/Google/Chrome/Default/Cookies' self.GET_QUERY_CHROME = 'select host_key as domain,name,value,path,expires_utc as expires,secure from cookies' #TODO Add Firefox and Linux/Windows support self.PSTYDB = os.path.expanduser('~') + '/.pstydb' self.GET_QUERY_PSTY = 'select * from cookies' self.GET_QUERY = self.GET_QUERY_PSTY #All writes are in PSTYDB format, not Chrome or Firefox self.SET_QUERY = 'insert into cookies (domain,name,value,path,expires,secure) values (?,?,?,?,?,?)' self.TRUNCATE_QUERY = 'delete from cookies' self.CREATE_SCHEMA = 'CREATE TABLE cookies (' \ 'domain TEXT NOT NULL,' \ 'name TEXT NOT NULL,' \ 'value TEXT NOT NULL,' \ 'path TEXT NOT NULL,' \ 'expires INTEGER NOT NULL,' \ 'secure INTEGER NOT NULL' \ ')' if filename is not None: try: filename + "" except: raise ValueError("filename must be string-like") else: if os.path.isfile(self.PSTYDB): filename = self.PSTYDB self.GET_QUERY = self.GET_QUERY_PSTY else: if os.path.isfile(self.CHROMEMACDB): filename = self.CHROMEMACDB self.GET_QUERY = self.GET_QUERY_CHROME self.filename = filename
def __init__(self, filename=None, policy=None): """ Cookies are NOT loaded from the named file until either the .load() or .revert() method is called. """ CookieJar.__init__(self, policy) #Chrome on Mac OS X self.CHROMEMACDB = os.path.expanduser('~') + '/Library/Application Support/Google/Chrome/Default/Cookies' self.GET_QUERY_CHROME = 'select host_key as domain,name,value,path,expires_utc as expires,secure from cookies' #TODO Add Firefox and Linux/Windows support self.PSTYDB = os.path.expanduser('~') + '/.pstydb' self.GET_QUERY_PSTY = 'select * from cookies' self.GET_QUERY = self.GET_QUERY_PSTY #All writes are in PSTYDB format, not Chrome or Firefox self.SET_QUERY = 'insert into cookies (domain,name,value,path,expires,secure) values (?,?,?,?,?,?)' self.TRUNCATE_QUERY = 'delete from cookies' self.CREATE_SCHEMA = 'CREATE TABLE cookies (' \ 'domain TEXT NOT NULL,' \ 'name TEXT NOT NULL,' \ 'value TEXT NOT NULL,' \ 'path TEXT NOT NULL,' \ 'expires INTEGER NOT NULL,' \ 'secure INTEGER NOT NULL' \ ')' if filename is not None: try: filename + "" except: raise ValueError("filename must be string-like") else: if os.path.isfile(self.PSTYDB): filename = self.PSTYDB self.GET_QUERY = self.GET_QUERY_PSTY else: if os.path.isfile(self.CHROMEMACDB): filename = self.CHROMEMACDB self.GET_QUERY = self.GET_QUERY_CHROME self.filename = filename
def __init__(self, *args, **kwargs): CookieJar.__init__(self, *args, **kwargs)
def __init__(self, ignore_expires=True, ignore_discard=True ): CookieJar.__init__(self, policy=MyCookiePolicy()) self._ignore_expires = ignore_expires self._ignore_discard = ignore_discard
def __init__(self, string=None, policy=None): CookieJar.__init__(self, policy) if hasattr(sys.modules[ "__main__" ], '_loginInfo'): self._cookies = pickle.loads(sys.modules[ "__main__" ]._loginInfo)
def __init__(self, string=None, policy=None): CookieJar.__init__(self, policy) if string: self._cookies = pickle.loads(string)
def __init__(self, policy=None, init_from_dict=None): CookieJar.__init__(self, policy=policy) self._now = int(time.time()) if init_from_dict is not None: self.from_dict(init_from_dict)
def __init__(self, ignore_expires=True, ignore_discard=True): CookieJar.__init__(self, policy=MyCookiePolicy()) self._ignore_expires = ignore_expires self._ignore_discard = ignore_discard
def __init__(self, policy=None): CookieJar.__init__(self, policy)