mark sys.UnraisableHookArgs as type_check_only (#13077)

mark sys.UnraisableHookArgs as type_check_only
This commit is contained in:
Stephen Morton
2024-11-23 03:16:45 -08:00
committed by GitHub
parent ff75709586
commit ba9116c684
2 changed files with 1 additions and 1 deletions

View File

@@ -71,7 +71,6 @@ socketserver.BaseServer.fileno # implemented in derived classes
socketserver.BaseServer.get_request # implemented in derived classes
socketserver.BaseServer.server_bind # implemented in derived classes
ssl.Purpose.__new__ # the multiple inheritance confuses mypy
sys.UnraisableHookArgs # Not exported from sys
tarfile.TarFile.errors # errors is initialized for some reason as None even though it really only accepts str
tkinter.simpledialog.[A-Z_]+
tkinter.simpledialog.TclVersion

View File

@@ -415,6 +415,7 @@ if sys.version_info < (3, 9):
def callstats() -> tuple[int, int, int, int, int, int, int, int, int, int, int] | None: ...
# Doesn't exist at runtime, but exported in the stubs so pytest etc. can annotate their code more easily.
@type_check_only
class UnraisableHookArgs(Protocol):
exc_type: type[BaseException]
exc_value: BaseException | None