summaryrefslogtreecommitdiff
path: root/requests_cache
diff options
context:
space:
mode:
Diffstat (limited to 'requests_cache')
-rw-r--r--requests_cache/serializers/cattrs.py6
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: