(self, name_values_pairs)
| 2652 | self._setattrs(zip(self.__slots__, state)) |
| 2653 | |
| 2654 | def _setattrs(self, name_values_pairs): |
| 2655 | bound_setattr = _OBJ_SETATTR.__get__(self) |
| 2656 | for name, value in name_values_pairs: |
| 2657 | if name != "metadata": |
| 2658 | bound_setattr(name, value) |
| 2659 | else: |
| 2660 | bound_setattr( |
| 2661 | name, |
| 2662 | ( |
| 2663 | types.MappingProxyType(dict(value)) |
| 2664 | if value |
| 2665 | else _EMPTY_METADATA_SINGLETON |
| 2666 | ), |
| 2667 | ) |
| 2668 | |
| 2669 | |
| 2670 | _a = [ |
no outgoing calls
no test coverage detected