We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37273d7 commit 347fdc8Copy full SHA for 347fdc8
sqlite_utils/db.py
@@ -187,6 +187,7 @@ class Default:
187
datetime.datetime: "TEXT",
188
datetime.date: "TEXT",
189
datetime.time: "TEXT",
190
+ datetime.timedelta: "TEXT",
191
decimal.Decimal: "FLOAT",
192
None.__class__: "TEXT",
193
uuid.UUID: "TEXT",
@@ -3758,6 +3759,8 @@ def jsonify_if_needed(value):
3758
3759
return json.dumps(value, default=repr, ensure_ascii=False)
3760
elif isinstance(value, (datetime.time, datetime.date, datetime.datetime)):
3761
return value.isoformat()
3762
+ elif isinstance(value, datetime.timedelta):
3763
+ return str(value)
3764
elif isinstance(value, uuid.UUID):
3765
return str(value)
3766
else:
0 commit comments