Files
pydantic/docs/examples/models_signature_custom_init.py
T
2020-05-31 14:54:12 +01:00

16 lines
291 B
Python

import inspect
from pydantic import BaseModel
class MyModel(BaseModel):
id: int
info: str = 'Foo'
def __init__(self, id: int = 1, *, bar: str, **data) -> None:
"""My custom init!"""
super().__init__(id=id, bar=bar, **data)
print(inspect.signature(MyModel))