Add __repr__ for cookies/cache.

This commit is contained in:
Florian Bruhin 2014-09-23 18:59:41 +02:00
parent aa681f5ad2
commit 10f3c47ae2
2 changed files with 9 additions and 0 deletions

View File

@ -37,3 +37,8 @@ class DiskCache(QNetworkDiskCache):
cache_dir = utils.get_standard_dir(QStandardPaths.CacheLocation)
self.setCacheDirectory(os.path.join(cache_dir, 'http'))
self.setMaximumCacheSize(config.get('storage', 'cache-size'))
def __repr__(self):
return '<{} size={}, maxsize={}, path={}>'.format(
self.__class__.__name__, self.cacheSize(), self.maximumCacheSize(),
self.cacheDirectory())

View File

@ -40,6 +40,10 @@ class CookieJar(QNetworkCookieJar):
cookies += QNetworkCookie.parseCookies(line)
self.setAllCookies(cookies)
def __repr__(self):
return '<{} count={}>'.format(
self.__class__.__name__, len(self.allCookies()))
def purge_old_cookies(self):
"""Purge expired cookies from the cookie jar."""
# Based on: