summaryrefslogtreecommitdiff
path: root/requests_cache/backends/gridfs.py
diff options
context:
space:
mode:
authorParker Hancock <633163+parkerhancock@users.noreply.github.com>2021-06-14 21:58:56 -0500
committerParker Hancock <633163+parkerhancock@users.noreply.github.com>2021-06-14 21:58:56 -0500
commitabdffac620cd832119255c31aaf0f05a1cc4f973 (patch)
tree820c4ebb3eb40d94ce92021ecc0300189bffa132 /requests_cache/backends/gridfs.py
parentfc3992b8f9eebc26201d05378fadd214ec2c3fbc (diff)
downloadrequests-cache-abdffac620cd832119255c31aaf0f05a1cc4f973.tar.gz
extirpated 'is_binary' from pipelines
Diffstat (limited to 'requests_cache/backends/gridfs.py')
-rw-r--r--requests_cache/backends/gridfs.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/requests_cache/backends/gridfs.py b/requests_cache/backends/gridfs.py
index 0b1a8d2..07d0f3c 100644
--- a/requests_cache/backends/gridfs.py
+++ b/requests_cache/backends/gridfs.py
@@ -59,8 +59,9 @@ class GridFSPickleDict(BaseStorage):
self.__delitem__(key)
except KeyError:
pass
- encoding = None if self.serializer.is_binary else 'utf-8'
- self.fs.put(self.serializer.dumps(item), encoding=encoding, **{'_id': key})
+ value = self.serializer.dumps(item)
+ encoding = None if isinstance(value, bytes) else 'utf-8'
+ self.fs.put(value, encoding=encoding, **{'_id': key})
def __delitem__(self, key):
res = self.fs.find_one({'_id': key})