(self, o: Any)
| 28 | class _CustomEncoder(json.JSONEncoder): |
| 29 | @override |
| 30 | def default(self, o: Any) -> Any: |
| 31 | if isinstance(o, datetime): |
| 32 | return o.isoformat() |
| 33 | if isinstance(o, pydantic.BaseModel): |
| 34 | return model_dump(o, exclude_unset=True, mode="json", by_alias=True) |
| 35 | return super().default(o) |
nothing calls this directly
no test coverage detected