mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
Improve pyclbr.pyi (#7229)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import sys
|
||||
from typing import Sequence
|
||||
from collections.abc import Sequence
|
||||
|
||||
class Class:
|
||||
module: str
|
||||
@@ -9,7 +9,26 @@ class Class:
|
||||
file: int
|
||||
lineno: int
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
end_lineno: int | None
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
parent: Class | None
|
||||
children: dict[str, Class | Function]
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
def __init__(
|
||||
self,
|
||||
module: str,
|
||||
name: str,
|
||||
super_: list[Class | str] | None,
|
||||
file: str,
|
||||
lineno: int,
|
||||
parent: Class | None = ...,
|
||||
*,
|
||||
end_lineno: int | None = ...,
|
||||
) -> None: ...
|
||||
elif sys.version_info >= (3, 7):
|
||||
def __init__(
|
||||
self, module: str, name: str, super: list[Class | str] | None, file: str, lineno: int, parent: Class | None = ...
|
||||
) -> None: ...
|
||||
@@ -22,8 +41,28 @@ class Function:
|
||||
file: int
|
||||
lineno: int
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
end_lineno: int | None
|
||||
is_async: bool
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
def __init__(self, module: str, name: str, file: str, lineno: int, parent: Function | None = ...) -> None: ...
|
||||
parent: Function | Class | None
|
||||
children: dict[str, Class | Function]
|
||||
|
||||
if sys.version_info >= (3, 10):
|
||||
def __init__(
|
||||
self,
|
||||
module: str,
|
||||
name: str,
|
||||
file: str,
|
||||
lineno: int,
|
||||
parent: Function | Class | None = ...,
|
||||
is_async: bool = ...,
|
||||
*,
|
||||
end_lineno: int | None = ...,
|
||||
) -> None: ...
|
||||
elif sys.version_info >= (3, 7):
|
||||
def __init__(self, module: str, name: str, file: str, lineno: int, parent: Function | Class | None = ...) -> None: ...
|
||||
else:
|
||||
def __init__(self, module: str, name: str, file: str, lineno: int) -> None: ...
|
||||
|
||||
|
||||
@@ -133,8 +133,6 @@ tkinter.EventType.__new__
|
||||
asyncio.proactor_events._ProactorReadPipeTransport.__init__
|
||||
distutils.command.bdist_wininst
|
||||
py_compile.main
|
||||
pyclbr.Class.__init__
|
||||
pyclbr.Function.__init__
|
||||
sched.Event.__new__
|
||||
sched.Event._fields
|
||||
signal.default_int_handler
|
||||
|
||||
Reference in New Issue
Block a user