Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3f0dce5

Browse files
authored
Update sys.monitoring for 3.14 (#14288)
1 parent82e2e9c commit3f0dce5

File tree

1 file changed

+38
-26
lines changed

1 file changed

+38
-26
lines changed

‎stdlib/sys/_monitoring.pyi

Lines changed: 38 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,48 +5,60 @@
55
# of being a `types.ModuleType` instance that cannot be directly imported,
66
# and exists in the `sys`-module namespace despite `sys` not being a package.
77

8+
importsys
89
fromcollections.abcimportCallable
910
fromtypesimportCodeType
10-
fromtypingimportAny
11+
fromtypingimportAny,Final,type_check_only
12+
fromtyping_extensionsimportdeprecated
1113

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]
1618

1719
defuse_tool_id(tool_id:int,name:str,/)->None: ...
1820
deffree_tool_id(tool_id:int,/)->None: ...
1921
defget_tool(tool_id:int,/)->str|None: ...
2022

21-
events:_events
23+
events:Final[_events]
2224

25+
@type_check_only
2326
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]
4254

4355
defget_events(tool_id:int,/)->int: ...
4456
defset_events(tool_id:int,event_set:int,/)->None: ...
4557
defget_local_events(tool_id:int,code:CodeType,/)->int: ...
4658
defset_local_events(tool_id:int,code:CodeType,event_set:int,/)->int: ...
4759
defrestart_events()->None: ...
4860

49-
DISABLE:object
50-
MISSING:object
61+
DISABLE:Final[object]
62+
MISSING:Final[object]
5163

5264
defregister_callback(tool_id:int,event:int,func:Callable[...,Any]|None,/)->Callable[...,Any]|None: ...

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp