mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-18 00:55:04 +08:00
Fix various py310 stubtest errors (#7239)
This commit is contained in:
@@ -112,6 +112,7 @@ difflib: 2.7-
|
||||
dis: 2.7-
|
||||
distutils: 2.7-
|
||||
distutils.command.bdist_msi: 2.7-3.10
|
||||
distutils.command.bdist_wininst: 2.7-3.9
|
||||
doctest: 2.7-
|
||||
dummy_threading: 2.7-3.8
|
||||
email: 2.7-
|
||||
|
||||
@@ -29,15 +29,27 @@ class _ProactorBasePipeTransport(transports._FlowControlMixin, transports.BaseTr
|
||||
def get_write_buffer_size(self) -> int: ...
|
||||
|
||||
class _ProactorReadPipeTransport(_ProactorBasePipeTransport, transports.ReadTransport):
|
||||
def __init__(
|
||||
self,
|
||||
loop: events.AbstractEventLoop,
|
||||
sock: socket,
|
||||
protocol: streams.StreamReaderProtocol,
|
||||
waiter: futures.Future[Any] | None = ...,
|
||||
extra: Mapping[Any, Any] | None = ...,
|
||||
server: events.AbstractServer | None = ...,
|
||||
) -> None: ...
|
||||
if sys.version_info >= (3, 10):
|
||||
def __init__(
|
||||
self,
|
||||
loop: events.AbstractEventLoop,
|
||||
sock: socket,
|
||||
protocol: streams.StreamReaderProtocol,
|
||||
waiter: futures.Future[Any] | None = ...,
|
||||
extra: Mapping[Any, Any] | None = ...,
|
||||
server: events.AbstractServer | None = ...,
|
||||
buffer_size: int = ...,
|
||||
) -> None: ...
|
||||
else:
|
||||
def __init__(
|
||||
self,
|
||||
loop: events.AbstractEventLoop,
|
||||
sock: socket,
|
||||
protocol: streams.StreamReaderProtocol,
|
||||
waiter: futures.Future[Any] | None = ...,
|
||||
extra: Mapping[Any, Any] | None = ...,
|
||||
server: events.AbstractServer | None = ...,
|
||||
) -> None: ...
|
||||
|
||||
class _ProactorBaseWritePipeTransport(_ProactorBasePipeTransport, transports.WriteTransport):
|
||||
def __init__(
|
||||
|
||||
@@ -43,4 +43,8 @@ else:
|
||||
file: AnyStr, cfile: AnyStr | None = ..., dfile: AnyStr | None = ..., doraise: bool = ..., optimize: int = ...
|
||||
) -> AnyStr | None: ...
|
||||
|
||||
def main(args: list[str] | None = ...) -> int: ...
|
||||
if sys.version_info >= (3, 10):
|
||||
def main() -> None: ...
|
||||
|
||||
else:
|
||||
def main(args: list[str] | None = ...) -> int: ...
|
||||
|
||||
@@ -1,13 +1,24 @@
|
||||
import sys
|
||||
from typing import Any, Callable, NamedTuple
|
||||
|
||||
__all__ = ["scheduler"]
|
||||
|
||||
class Event(NamedTuple):
|
||||
time: float
|
||||
priority: Any
|
||||
action: Callable[..., Any]
|
||||
argument: tuple[Any, ...]
|
||||
kwargs: dict[str, Any]
|
||||
if sys.version_info >= (3, 10):
|
||||
class Event(NamedTuple):
|
||||
time: float
|
||||
priority: Any
|
||||
sequence: int
|
||||
action: Callable[..., Any]
|
||||
argument: tuple[Any, ...]
|
||||
kwargs: dict[str, Any]
|
||||
|
||||
else:
|
||||
class Event(NamedTuple):
|
||||
time: float
|
||||
priority: Any
|
||||
action: Callable[..., Any]
|
||||
argument: tuple[Any, ...]
|
||||
kwargs: dict[str, Any]
|
||||
|
||||
class scheduler:
|
||||
timefunc: Callable[[], float]
|
||||
|
||||
@@ -63,7 +63,7 @@ SIG_IGN: Handlers
|
||||
_SIGNUM = Union[int, Signals]
|
||||
_HANDLER = Union[Callable[[int, Optional[FrameType]], Any], int, Handlers, None]
|
||||
|
||||
def default_int_handler(signum: int, frame: FrameType | None) -> None: ...
|
||||
def default_int_handler(__signalnum: int, __frame: FrameType | None) -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 10): # arguments changed in 3.10.2
|
||||
def getsignal(signalnum: _SIGNUM) -> _HANDLER: ...
|
||||
|
||||
@@ -3,9 +3,11 @@ from typing import Any, TypeVar
|
||||
from typing_extensions import final
|
||||
|
||||
ucd_3_2_0: UCD
|
||||
ucnhash_CAPI: Any
|
||||
unidata_version: str
|
||||
|
||||
if sys.version_info < (3, 10):
|
||||
ucnhash_CAPI: Any
|
||||
|
||||
_T = TypeVar("_T")
|
||||
|
||||
def bidirectional(__chr: str) -> str: ...
|
||||
|
||||
@@ -442,9 +442,22 @@ class _ANY:
|
||||
|
||||
ANY: Any
|
||||
|
||||
def create_autospec(
|
||||
spec: Any, spec_set: Any = ..., instance: Any = ..., _parent: Any | None = ..., _name: Any | None = ..., **kwargs: Any
|
||||
) -> Any: ...
|
||||
if sys.version_info >= (3, 10):
|
||||
def create_autospec(
|
||||
spec: Any,
|
||||
spec_set: Any = ...,
|
||||
instance: Any = ...,
|
||||
_parent: Any | None = ...,
|
||||
_name: Any | None = ...,
|
||||
*,
|
||||
unsafe: bool = ...,
|
||||
**kwargs: Any,
|
||||
) -> Any: ...
|
||||
|
||||
else:
|
||||
def create_autospec(
|
||||
spec: Any, spec_set: Any = ..., instance: Any = ..., _parent: Any | None = ..., _name: Any | None = ..., **kwargs: Any
|
||||
) -> Any: ...
|
||||
|
||||
class _SpecState:
|
||||
spec: Any
|
||||
|
||||
Reference in New Issue
Block a user