module documentation
(source)

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): (source)

Undocumented

Parameters
o:objectUndocumented
Returns
Iterator[Tuple[object, object]]Undocumented
def get_edges(o): (source)

Undocumented

Parameters
o:objectUndocumented
Returns
Iterator[Tuple[object, object]]Undocumented
def get_path(o, seen, parents): (source)

Undocumented

Parameters
o:objectUndocumented
seen:Dict[int, object]Undocumented
parents:Dict[int, Tuple[int, object]]Undocumented
Returns
List[Tuple[object, object]]Undocumented
def get_reachable_graph(root): (source)

Undocumented

Parameters
root:objectUndocumented
Returns
Tuple[Dict[int, object], Dict[int, Tuple[int, object]]]Undocumented
def isproperty(o, attr): (source)

Undocumented

Parameters
o:objectUndocumented
attr:strUndocumented
Returns
boolUndocumented
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])
FUNCTION_TYPES = (source)

Undocumented

Value
(types.BuiltinFunctionType,
 types.FunctionType,
 types.MethodType,
 method_descriptor_type,
 wrapper_descriptor_type,
 method_wrapper_type)
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__)