diff options
author | Jordan Cook <jordan.cook@pioneer.com> | 2021-04-22 00:21:33 -0500 |
---|---|---|
committer | Jordan Cook <jordan.cook@pioneer.com> | 2021-04-22 00:21:49 -0500 |
commit | dc204a8d7df9c627fcfb2b098a28f2f27fbb31c8 (patch) | |
tree | 42265f50f7e44ddd04be46b816e16e9283231312 | |
parent | e78ae33b552f6549b86c4c5355d2b8aae13ee369 (diff) | |
download | requests-cache-dc204a8d7df9c627fcfb2b098a28f2f27fbb31c8.tar.gz |
Move storage class __str__ methods to base class, and just show keys instead of items
-rw-r--r-- | requests_cache/backends/base.py | 3 | ||||
-rw-r--r-- | requests_cache/backends/dynamodb.py | 3 | ||||
-rw-r--r-- | requests_cache/backends/gridfs.py | 3 | ||||
-rw-r--r-- | requests_cache/backends/mongo.py | 3 | ||||
-rw-r--r-- | requests_cache/backends/redis.py | 3 | ||||
-rw-r--r-- | requests_cache/backends/sqlite.py | 3 |
6 files changed, 3 insertions, 15 deletions
diff --git a/requests_cache/backends/base.py b/requests_cache/backends/base.py index e912879..def4dc1 100644 --- a/requests_cache/backends/base.py +++ b/requests_cache/backends/base.py @@ -201,3 +201,6 @@ class BaseStorage(MutableMapping, ABC): return Serializer(secret_key, salt=salt, serializer=pickle) else: return pickle + + def __str__(self): + return str(list(self.keys())) diff --git a/requests_cache/backends/dynamodb.py b/requests_cache/backends/dynamodb.py index ffb610c..bcd1e26 100644 --- a/requests_cache/backends/dynamodb.py +++ b/requests_cache/backends/dynamodb.py @@ -110,9 +110,6 @@ class DynamoDbDict(BaseStorage): composite_key = {'namespace': v['namespace'], 'key': v['key']} self._table.delete_item(Key=composite_key) - def __str__(self): - return str(dict(self.items())) - def __scan_table(self): expression_attribute_values = {':Namespace': self._self_key} expression_attribute_names = {'#N': 'namespace'} diff --git a/requests_cache/backends/gridfs.py b/requests_cache/backends/gridfs.py index 73f258e..82ca05c 100644 --- a/requests_cache/backends/gridfs.py +++ b/requests_cache/backends/gridfs.py @@ -77,6 +77,3 @@ class GridFSPickleDict(BaseStorage): def clear(self): self.db['fs.files'].drop() self.db['fs.chunks'].drop() - - def __str__(self): - return str(dict(self.items())) diff --git a/requests_cache/backends/mongo.py b/requests_cache/backends/mongo.py index b479a47..9ebadf4 100644 --- a/requests_cache/backends/mongo.py +++ b/requests_cache/backends/mongo.py @@ -70,9 +70,6 @@ class MongoDict(BaseStorage): def clear(self): self.collection.drop() - def __str__(self): - return str(dict(self.items())) - class MongoPickleDict(MongoDict): """Same as :class:`MongoDict`, but pickles values before saving""" diff --git a/requests_cache/backends/redis.py b/requests_cache/backends/redis.py index 33236d5..5209aa6 100644 --- a/requests_cache/backends/redis.py +++ b/requests_cache/backends/redis.py @@ -60,6 +60,3 @@ class RedisDict(BaseStorage): def clear(self): self.connection.delete(self._self_key) - - def __str__(self): - return str(dict(self.items())) diff --git a/requests_cache/backends/sqlite.py b/requests_cache/backends/sqlite.py index face65e..9c98fcd 100644 --- a/requests_cache/backends/sqlite.py +++ b/requests_cache/backends/sqlite.py @@ -143,9 +143,6 @@ class DbDict(BaseStorage): with self.connection(True) as con: con.execute("vacuum") - def __str__(self): - return str(dict(self.items())) - class DbPickleDict(DbDict): """Same as :class:`DbDict`, but pickles values before saving""" |