summaryrefslogtreecommitdiff
path: root/requests_cache/backends/dynamodb.py
diff options
context:
space:
mode:
Diffstat (limited to 'requests_cache/backends/dynamodb.py')
-rw-r--r--requests_cache/backends/dynamodb.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/requests_cache/backends/dynamodb.py b/requests_cache/backends/dynamodb.py
index e1a6089..689b43f 100644
--- a/requests_cache/backends/dynamodb.py
+++ b/requests_cache/backends/dynamodb.py
@@ -64,7 +64,9 @@ class DynamoDbCache(BaseCache):
kwargs: Additional keyword arguments for :py:meth:`~boto3.session.Session.resource`
"""
- def __init__(self, table_name: str = 'http_cache', connection: ServiceResource = None, **kwargs):
+ def __init__(
+ self, table_name: str = 'http_cache', connection: ServiceResource = None, **kwargs
+ ):
super().__init__(**kwargs)
self.responses = DynamoDbDict(table_name, 'responses', connection=connection, **kwargs)
self.redirects = DynamoDbDict(
@@ -148,7 +150,9 @@ class DynamoDbDict(BaseStorage):
# Depending on the serializer, the value may be either a string or Binary object
raw_value = result['Item']['value']
- return self.serializer.loads(raw_value.value if isinstance(raw_value, Binary) else raw_value)
+ return self.serializer.loads(
+ raw_value.value if isinstance(raw_value, Binary) else raw_value
+ )
def __setitem__(self, key, value):
item = {**self.composite_key(key), 'value': self.serializer.dumps(value)}