diff options
| author | Parker Hancock <633163+parkerhancock@users.noreply.github.com> | 2021-06-14 21:58:56 -0500 |
|---|---|---|
| committer | Parker Hancock <633163+parkerhancock@users.noreply.github.com> | 2021-06-14 21:58:56 -0500 |
| commit | abdffac620cd832119255c31aaf0f05a1cc4f973 (patch) | |
| tree | 820c4ebb3eb40d94ce92021ecc0300189bffa132 /requests_cache/backends/gridfs.py | |
| parent | fc3992b8f9eebc26201d05378fadd214ec2c3fbc (diff) | |
| download | requests-cache-abdffac620cd832119255c31aaf0f05a1cc4f973.tar.gz | |
extirpated 'is_binary' from pipelines
Diffstat (limited to 'requests_cache/backends/gridfs.py')
| -rw-r--r-- | requests_cache/backends/gridfs.py | 5 |
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}) |
