diff options
author | Jordan Cook <jordan.cook@pioneer.com> | 2022-04-18 14:07:15 -0500 |
---|---|---|
committer | Jordan Cook <jordan.cook@pioneer.com> | 2022-04-18 14:15:29 -0500 |
commit | 36694f5e26ab2a38bd1191ebbeb3cbc4c9652f94 (patch) | |
tree | f7a241638a2f440eb9732f249075ff5a1ace985f /requests_cache | |
parent | f174ce3d0542d3823b93448e4c4ef6c2cef14179 (diff) | |
download | requests-cache-36694f5e26ab2a38bd1191ebbeb3cbc4c9652f94.tar.gz |
Add positional-or-keyword args to request wrapper methods consistent with requests API
Diffstat (limited to 'requests_cache')
-rw-r--r-- | requests_cache/session.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/requests_cache/session.py b/requests_cache/session.py index 9f46d0e..2f35d6e 100644 --- a/requests_cache/session.py +++ b/requests_cache/session.py @@ -96,9 +96,9 @@ class CacheMixin(MIXIN_BASE): self.settings.expire_after = value # Wrapper methods to add return type hints - def get(self, url: str, **kwargs) -> AnyResponse: # type: ignore + def get(self, url: str, params=None, **kwargs) -> AnyResponse: # type: ignore kwargs.setdefault('allow_redirects', True) - return self.request('GET', url, **kwargs) + return self.request('GET', url, params=params, **kwargs) def options(self, url: str, **kwargs) -> AnyResponse: # type: ignore kwargs.setdefault('allow_redirects', True) @@ -108,14 +108,14 @@ class CacheMixin(MIXIN_BASE): kwargs.setdefault('allow_redirects', False) return self.request('HEAD', url, **kwargs) - def post(self, url: str, **kwargs) -> AnyResponse: # type: ignore - return self.request('POST', url, **kwargs) + def post(self, url: str, data=None, **kwargs) -> AnyResponse: # type: ignore + return self.request('POST', url, data=data, **kwargs) - def put(self, url: str, **kwargs) -> AnyResponse: # type: ignore - return self.request('PUT', url, **kwargs) + def put(self, url: str, data=None, **kwargs) -> AnyResponse: # type: ignore + return self.request('PUT', url, data=data, **kwargs) - def patch(self, url: str, **kwargs) -> AnyResponse: # type: ignore - return self.request('PATCH', url, **kwargs) + def patch(self, url: str, data=None, **kwargs) -> AnyResponse: # type: ignore + return self.request('PATCH', url, data=data, **kwargs) def delete(self, url: str, **kwargs) -> AnyResponse: # type: ignore return self.request('DELETE', url, **kwargs) |