Update threading for py312 (#10241)

Add `setprofile_all_threads` and `settrace_all_threads`
This commit is contained in:
Nikita Sobolev
2023-06-02 18:27:54 +03:00
committed by GitHub
parent 178184c949
commit 185faf00cd

View File

@@ -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: ...