Fix saving subclassed datetime objects in storage (#97502)

This commit is contained in:
J. Nick Koston
2023-07-31 09:49:02 -07:00
committed by GitHub
parent c2e9fd85c2
commit 094f2cbad7
3 changed files with 25 additions and 2 deletions

View File

@@ -53,6 +53,8 @@ def json_encoder_default(obj: Any) -> Any:
return obj.as_dict()
if isinstance(obj, Path):
return obj.as_posix()
if isinstance(obj, datetime.datetime):
return obj.isoformat()
raise TypeError