(
cls, field_info: BaseFieldInfo | None = None, **kwargs: Any
)
| 140 | |
| 141 | @classmethod |
| 142 | def _inherit_construct( |
| 143 | cls, field_info: BaseFieldInfo | None = None, **kwargs: Any |
| 144 | ) -> Self: |
| 145 | init_kwargs = {} |
| 146 | if field_info: |
| 147 | init_kwargs.update(field_info._attributes_set) |
| 148 | init_kwargs.update(kwargs) |
| 149 | |
| 150 | instance = cls(**init_kwargs) |
| 151 | if field_info: |
| 152 | instance.metadata = field_info.metadata |
| 153 | return instance |
| 154 | |
| 155 | @dataclass |
| 156 | class ModelField: |
no test coverage detected