massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / gc.pyi
1 # Stubs for gc\r
2 \r
3 from typing import Any, List, Tuple\r
4 \r
5 \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
20 \r
21 garbage = ...  # type: List[Any]\r
22 \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