Enable serialization of float subclasses with orjson (#74136)

This commit is contained in:
J. Nick Koston
2022-06-28 10:07:40 -05:00
committed by GitHub
parent a053a3a8a4
commit 2225d0e899
2 changed files with 12 additions and 0 deletions

View File

@ -35,6 +35,8 @@ def json_encoder_default(obj: Any) -> Any:
"""
if isinstance(obj, set):
return list(obj)
if isinstance(obj, float):
return float(obj)
if hasattr(obj, "as_dict"):
return obj.as_dict()
if isinstance(obj, Path):