(items: Union['AbstractSetIntStr', 'MappingIntStrAny'])
| 600 | |
| 601 | @staticmethod |
| 602 | def _coerce_items(items: Union['AbstractSetIntStr', 'MappingIntStrAny']) -> 'MappingIntStrAny': |
| 603 | if isinstance(items, Mapping): |
| 604 | pass |
| 605 | elif isinstance(items, AbstractSet): |
| 606 | items = dict.fromkeys(items, ...) |
| 607 | else: |
| 608 | class_name = getattr(items, '__class__', '???') |
| 609 | assert_never( |
| 610 | items, |
| 611 | f'Unexpected type of exclude value {class_name}', |
| 612 | ) |
| 613 | return items |
| 614 | |
| 615 | @classmethod |
| 616 | def _coerce_value(cls, value: Any) -> Any: |
no test coverage detected