Update dis.pyi and opcode.pyi for Python3.12 (#10276)

This commit is contained in:
Nikita Sobolev
2023-06-07 22:33:50 +03:00
committed by GitHub
parent f10b5fb9b6
commit b0a3917145
3 changed files with 13 additions and 12 deletions

View File

@@ -14,9 +14,12 @@ __all__ = [
"opmap",
"HAVE_ARGUMENT",
"EXTENDED_ARG",
"hasnargs",
"stack_effect",
]
if sys.version_info >= (3, 12):
__all__ += ["hasarg", "hasexc"]
else:
__all__ += ["hasnargs"]
if sys.version_info >= (3, 9):
cmp_op: tuple[Literal["<"], Literal["<="], Literal["=="], Literal["!="], Literal[">"], Literal[">="]]
@@ -42,6 +45,11 @@ hasjabs: list[int]
haslocal: list[int]
hascompare: list[int]
hasfree: list[int]
if sys.version_info >= (3, 12):
hasarg: list[int]
hasexc: list[int]
else:
hasnargs: list[int]
opname: list[str]
opmap: dict[str, int]
@@ -53,5 +61,3 @@ if sys.version_info >= (3, 8):
else:
def stack_effect(__opcode: int, __oparg: int | None = None) -> int: ...
hasnargs: list[int]