|
5 | 5 | # of being a `types.ModuleType` instance that cannot be directly imported,
|
6 | 6 | # and exists in the `sys`-module namespace despite `sys` not being a package.
|
7 | 7 |
|
| 8 | +importsys |
8 | 9 | fromcollections.abcimportCallable
|
9 | 10 | fromtypesimportCodeType
|
10 |
| -fromtypingimportAny |
| 11 | +fromtypingimportAny,Final,type_check_only |
| 12 | +fromtyping_extensionsimportdeprecated |
11 | 13 |
|
12 |
| -DEBUGGER_ID:int |
13 |
| -COVERAGE_ID:int |
14 |
| -PROFILER_ID:int |
15 |
| -OPTIMIZER_ID:int |
| 14 | +DEBUGGER_ID:Final[int] |
| 15 | +COVERAGE_ID:Final[int] |
| 16 | +PROFILER_ID:Final[int] |
| 17 | +OPTIMIZER_ID:Final[int] |
16 | 18 |
|
17 | 19 | defuse_tool_id(tool_id:int,name:str,/)->None: ...
|
18 | 20 | deffree_tool_id(tool_id:int,/)->None: ...
|
19 | 21 | defget_tool(tool_id:int,/)->str|None: ...
|
20 | 22 |
|
21 |
| -events:_events |
| 23 | +events:Final[_events] |
22 | 24 |
|
| 25 | +@type_check_only |
23 | 26 | class_events:
|
24 |
| -BRANCH:int |
25 |
| -CALL:int |
26 |
| -C_RAISE:int |
27 |
| -C_RETURN:int |
28 |
| -EXCEPTION_HANDLED:int |
29 |
| -INSTRUCTION:int |
30 |
| -JUMP:int |
31 |
| -LINE:int |
32 |
| -NO_EVENTS:int |
33 |
| -PY_RESUME:int |
34 |
| -PY_RETURN:int |
35 |
| -PY_START:int |
36 |
| -PY_THROW:int |
37 |
| -PY_UNWIND:int |
38 |
| -PY_YIELD:int |
39 |
| -RAISE:int |
40 |
| -RERAISE:int |
41 |
| -STOP_ITERATION:int |
| 27 | +CALL:Final[int] |
| 28 | +C_RAISE:Final[int] |
| 29 | +C_RETURN:Final[int] |
| 30 | +EXCEPTION_HANDLED:Final[int] |
| 31 | +INSTRUCTION:Final[int] |
| 32 | +JUMP:Final[int] |
| 33 | +LINE:Final[int] |
| 34 | +NO_EVENTS:Final[int] |
| 35 | +PY_RESUME:Final[int] |
| 36 | +PY_RETURN:Final[int] |
| 37 | +PY_START:Final[int] |
| 38 | +PY_THROW:Final[int] |
| 39 | +PY_UNWIND:Final[int] |
| 40 | +PY_YIELD:Final[int] |
| 41 | +RAISE:Final[int] |
| 42 | +RERAISE:Final[int] |
| 43 | +STOP_ITERATION:Final[int] |
| 44 | +ifsys.version_info>= (3,14): |
| 45 | +BRANCH_LEFT:Final[int] |
| 46 | +BRANCH_TAKEN:Final[int] |
| 47 | + |
| 48 | +@property |
| 49 | +@deprecated("BRANCH is deprecated; use BRANCH_LEFT or BRANCH_TAKEN instead") |
| 50 | +defBRANCH(self)->int: ... |
| 51 | + |
| 52 | +else: |
| 53 | +BRANCH:Final[int] |
42 | 54 |
|
43 | 55 | defget_events(tool_id:int,/)->int: ...
|
44 | 56 | defset_events(tool_id:int,event_set:int,/)->None: ...
|
45 | 57 | defget_local_events(tool_id:int,code:CodeType,/)->int: ...
|
46 | 58 | defset_local_events(tool_id:int,code:CodeType,event_set:int,/)->int: ...
|
47 | 59 | defrestart_events()->None: ...
|
48 | 60 |
|
49 |
| -DISABLE:object |
50 |
| -MISSING:object |
| 61 | +DISABLE:Final[object] |
| 62 | +MISSING:Final[object] |
51 | 63 |
|
52 | 64 | defregister_callback(tool_id:int,event:int,func:Callable[...,Any]|None,/)->Callable[...,Any]|None: ...
|