mirror of
https://github.com/simonw/sqlite-utils.git
synced 2026-07-23 09:24:31 +02:00
Map datetime.timedelta to text columns, closes #522
This commit is contained in:
parent
37273d7f63
commit
347fdc865e
1 changed files with 3 additions and 0 deletions
|
|
@ -187,6 +187,7 @@ COLUMN_TYPE_MAPPING = {
|
|||
datetime.datetime: "TEXT",
|
||||
datetime.date: "TEXT",
|
||||
datetime.time: "TEXT",
|
||||
datetime.timedelta: "TEXT",
|
||||
decimal.Decimal: "FLOAT",
|
||||
None.__class__: "TEXT",
|
||||
uuid.UUID: "TEXT",
|
||||
|
|
@ -3758,6 +3759,8 @@ def jsonify_if_needed(value):
|
|||
return json.dumps(value, default=repr, ensure_ascii=False)
|
||||
elif isinstance(value, (datetime.time, datetime.date, datetime.datetime)):
|
||||
return value.isoformat()
|
||||
elif isinstance(value, datetime.timedelta):
|
||||
return str(value)
|
||||
elif isinstance(value, uuid.UUID):
|
||||
return str(value)
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue