(
value: dict | _AnnotationsExtrasDict | None,
)
| 93 | |
| 94 | @staticmethod |
| 95 | def _validate_value( |
| 96 | value: dict | _AnnotationsExtrasDict | None, |
| 97 | ) -> _AnnotationsExtrasDict: |
| 98 | _validate_type( |
| 99 | value, |
| 100 | (dict, _AnnotationsExtrasDict, None), |
| 101 | "extras dict value", |
| 102 | "dict or None", |
| 103 | ) |
| 104 | return ( |
| 105 | value |
| 106 | if isinstance(value, _AnnotationsExtrasDict) |
| 107 | else _AnnotationsExtrasDict(value or {}) |
| 108 | ) |
| 109 | |
| 110 | def __init__(self, initlist=None): |
| 111 | if not (isinstance(initlist, _AnnotationsExtrasList) or initlist is None): |
no test coverage detected