mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 20:54:28 +08:00
Update threading for py312 (#10241)
Add `setprofile_all_threads` and `settrace_all_threads`
This commit is contained in:
@@ -37,6 +37,9 @@ if sys.version_info >= (3, 8):
|
||||
if sys.version_info >= (3, 10):
|
||||
__all__ += ["getprofile", "gettrace"]
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
__all__ += ["setprofile_all_threads", "settrace_all_threads"]
|
||||
|
||||
_profile_hook: ProfileFunction | None
|
||||
|
||||
def active_count() -> int: ...
|
||||
@@ -53,6 +56,10 @@ if sys.version_info >= (3, 8):
|
||||
def settrace(func: TraceFunction) -> None: ...
|
||||
def setprofile(func: ProfileFunction | None) -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 12):
|
||||
def setprofile_all_threads(func: ProfileFunction | None) -> None: ...
|
||||
def settrace_all_threads(func: TraceFunction) -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
def gettrace() -> TraceFunction | None: ...
|
||||
def getprofile() -> ProfileFunction | None: ...
|
||||
|
||||
Reference in New Issue
Block a user