diff options
Diffstat (limited to 'requests_cache/backends/sqlite.py')
| -rw-r--r-- | requests_cache/backends/sqlite.py | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/requests_cache/backends/sqlite.py b/requests_cache/backends/sqlite.py index 7a99a39..02d9b70 100644 --- a/requests_cache/backends/sqlite.py +++ b/requests_cache/backends/sqlite.py @@ -259,7 +259,7 @@ class SQLiteDict(BaseStorage): if not row: raise KeyError - return self.deserialize(row[0]) + return self.deserialize(key, row[0]) def __setitem__(self, key, value): # If available, set expiration as a timestamp in unix format @@ -362,12 +362,7 @@ class SQLiteDict(BaseStorage): f' ORDER BY {key} {direction} {limit_expr}', params, ): - result = self.deserialize(row[1]) - # Set cache key, if it's a response object - try: - result.cache_key = row[0] - except AttributeError: - pass + result = self.deserialize(row[0], row[1]) # Omit any results that can't be deserialized if result: yield result |
