diff options
Diffstat (limited to 'requests_cache')
-rw-r--r-- | requests_cache/serializers/cattrs.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/requests_cache/serializers/cattrs.py b/requests_cache/serializers/cattrs.py index abe6458..13d05e6 100644 --- a/requests_cache/serializers/cattrs.py +++ b/requests_cache/serializers/cattrs.py @@ -81,7 +81,11 @@ def init_converter( datetime support """ factory = factory or Converter - converter = factory(omit_if_default=True) + try: + converter = factory(omit_if_default=True) + # Handle previous versions of cattrs (<22.2) that don't support this argument + except TypeError: + converter = factory() # Convert datetimes to and from iso-formatted strings if convert_datetime: |