module documentation

Find all objects reachable from a root object.

Function get_edge_candidates Undocumented
Function get_edges Undocumented
Function get_path Undocumented
Function get_reachable_graph Undocumented
Function isproperty Undocumented
Constant ATOMIC_TYPE_BLACKLIST Undocumented
Constant ATTR_BLACKLIST Undocumented
Constant COLLECTION_TYPE_BLACKLIST Undocumented
Constant FUNCTION_TYPES Undocumented
Constant method_descriptor_type Undocumented
Constant method_wrapper_type Undocumented
Constant TYPE_BLACKLIST Undocumented
Constant wrapper_descriptor_type Undocumented
def get_edge_candidates(o: object) -> Iterator[tuple[object, object]]: (source)

Undocumented

Undocumented

def get_path(o: object, seen: dict[int, object], parents: dict[int, tuple[int, object]]) -> list[tuple[object, object]]: (source)

Undocumented

def get_reachable_graph(root: object) -> tuple[dict[int, object], dict[int, tuple[int, object]]]: (source)

Undocumented

def isproperty(o: object, attr: str) -> bool: (source)

Undocumented

ATOMIC_TYPE_BLACKLIST = (source)

Undocumented

Value
set([bool, int, float, str, type(None), object])
ATTR_BLACKLIST: set[str] = (source)

Undocumented

Value
set(['__doc__', '__name__', '__class__', '__dict__'])
COLLECTION_TYPE_BLACKLIST = (source)

Undocumented

Value
set([list, set, dict, tuple])
method_descriptor_type = (source)

Undocumented

Value
type(object.__dir__)
method_wrapper_type = (source)

Undocumented

Value
type(object().__ne__)
TYPE_BLACKLIST = (source)

Undocumented

Value
set([weakref.ReferenceType])
wrapper_descriptor_type = (source)

Undocumented

Value
type(object.__ne__)