(obj)
| 663 | |
| 664 | |
| 665 | def _class_getnewargs(obj): |
| 666 | type_kwargs = {} |
| 667 | if "__module__" in obj.__dict__: |
| 668 | type_kwargs["__module__"] = obj.__module__ |
| 669 | |
| 670 | __dict__ = obj.__dict__.get("__dict__", None) |
| 671 | if isinstance(__dict__, property): |
| 672 | type_kwargs["__dict__"] = __dict__ |
| 673 | |
| 674 | return ( |
| 675 | type(obj), |
| 676 | obj.__name__, |
| 677 | _get_bases(obj), |
| 678 | type_kwargs, |
| 679 | _get_or_create_tracker_id(obj), |
| 680 | None, |
| 681 | ) |
| 682 | |
| 683 | |
| 684 | def _enum_getnewargs(obj): |
no test coverage detected
searching dependent graphs…