summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Cook <jordan.cook@pioneer.com>2021-04-22 00:21:33 -0500
committerJordan Cook <jordan.cook@pioneer.com>2021-04-22 00:21:49 -0500
commitdc204a8d7df9c627fcfb2b098a28f2f27fbb31c8 (patch)
tree42265f50f7e44ddd04be46b816e16e9283231312
parente78ae33b552f6549b86c4c5355d2b8aae13ee369 (diff)
downloadrequests-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.py3
-rw-r--r--requests_cache/backends/dynamodb.py3
-rw-r--r--requests_cache/backends/gridfs.py3
-rw-r--r--requests_cache/backends/mongo.py3
-rw-r--r--requests_cache/backends/redis.py3
-rw-r--r--requests_cache/backends/sqlite.py3
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"""