MCPcopy Index your code
hub / github.com/cloudpipe/cloudpickle / _class_getnewargs

Function _class_getnewargs

cloudpickle/cloudpickle.py:665–681  ·  view source on GitHub ↗
(obj)

Source from the content-addressed store, hash-verified

663
664
665def _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
684def _enum_getnewargs(obj):

Callers 1

_dynamic_class_reduceFunction · 0.85

Calls 2

_get_basesFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…