3 from typing import Any, List, Tuple
\r
6 def enable() -> None: ...
\r
7 def disable() -> None: ...
\r
8 def isenabled() -> bool: ...
\r
9 def collect(generation: int = ...) -> int: ...
\r
10 def set_debug(flags: int) -> None: ...
\r
11 def get_debug() -> int: ...
\r
12 def get_objects() -> List[Any]: ...
\r
13 def set_threshold(threshold0: int, threshold1: int = ...,
\r
14 threshold2: int = ...) -> None: ...
\r
15 def get_count() -> Tuple[int, int, int]: ...
\r
16 def get_threshold() -> Tuple[int, int, int]: ...
\r
17 def get_referrers(*objs: Any) -> List[Any]: ...
\r
18 def get_referents(*objs: Any) -> List[Any]: ...
\r
19 def is_tracked(obj: Any) -> bool: ...
\r
21 garbage = ... # type: List[Any]
\r
23 DEBUG_STATS = ... # type: int
\r
24 DEBUG_COLLECTABLE = ... # type: int
\r
25 DEBUG_UNCOLLECTABLE = ... # type: int
\r
26 DEBUG_INSTANCES = ... # type: int
\r
27 DEBUG_OBJECTS = ... # type: int
\r
28 DEBUG_SAVEALL = ... # type: int
\r
29 DEBUG_LEAK = ... # type: int
\r