diff options
| author | Jordan Cook <jordan.cook@pioneer.com> | 2021-03-24 16:02:48 -0500 |
|---|---|---|
| committer | Jordan Cook <jordan.cook@pioneer.com> | 2021-03-24 16:10:42 -0500 |
| commit | ed7aac51b44d69bd8d1c5d8bc2272d6b89976a87 (patch) | |
| tree | 638be2ecb62e706514ebd9a2b059cdb8f87f53ff /requests_cache/backends/gridfs.py | |
| parent | c4fd835c935c699ee8e4950afc59bafca6b10f69 (diff) | |
| download | requests-cache-ed7aac51b44d69bd8d1c5d8bc2272d6b89976a87.tar.gz | |
Pass along optional kwargs to all storage classes, and make default table names consistent across backends (`'http_cache'`)
Diffstat (limited to 'requests_cache/backends/gridfs.py')
| -rw-r--r-- | requests_cache/backends/gridfs.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/requests_cache/backends/gridfs.py b/requests_cache/backends/gridfs.py index d39bed5..2c59fd1 100644 --- a/requests_cache/backends/gridfs.py +++ b/requests_cache/backends/gridfs.py @@ -17,14 +17,15 @@ class GridFSCache(BaseCache): requests_cache.install_cache(backend='gridfs', connection=MongoClient('another-host.local')) """ - def __init__(self, db_name, **options): + def __init__(self, db_name, **kwargs): """ :param db_name: database name :param connection: (optional) ``pymongo.Connection`` """ - super().__init__(**options) - self.responses = GridFSPickleDict(db_name, options.get('connection')) - self.redirects = MongoDict(db_name, 'redirects', self.responses.connection) + super().__init__(**kwargs) + self.responses = GridFSPickleDict(db_name, **kwargs) + kwargs['connection'] = self.responses.connection + self.redirects = MongoDict(db_name, collection_name='redirects', **kwargs) class GridFSPickleDict(BaseStorage): |
