import pydantic | |
from pydantic import BaseModel | |
def dump_model(model: BaseModel) -> dict: | |
if hasattr(pydantic, "model_dump"): | |
# FIXME mypy error, try to fix it instead of using type: ignore | |
return pydantic.model_dump(model) # type: ignore | |
else: | |
return model.model_dump() | |