Switch to PEP-604 syntax in python2 stubs (#5915)

Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
This commit is contained in:
Oleg Höfling
2021-08-14 11:12:30 +02:00
committed by GitHub
parent 431c4f7fc1
commit ff63953188
235 changed files with 2473 additions and 2768 deletions

View File

@@ -1,7 +1,7 @@
import datetime
import socket
import ssl
from typing import IO, Any, Dict, Iterable, List, NamedTuple, Optional, Tuple, TypeVar, Union
from typing import IO, Any, Dict, Iterable, List, NamedTuple, Tuple, TypeVar, Union
_SelfT = TypeVar("_SelfT", bound=_NNTPBase)
_File = Union[IO[bytes], bytes, str, None]
@@ -44,7 +44,7 @@ class _NNTPBase:
authenticated: bool
nntp_implementation: str
nntp_version: int
def __init__(self, file: IO[bytes], host: str, readermode: Optional[bool] = ..., timeout: float = ...) -> None: ...
def __init__(self, file: IO[bytes], host: str, readermode: bool | None = ..., timeout: float = ...) -> None: ...
def __enter__(self: _SelfT) -> _SelfT: ...
def __exit__(self, *args: Any) -> None: ...
def getwelcome(self) -> str: ...
@@ -52,11 +52,9 @@ class _NNTPBase:
def set_debuglevel(self, level: int) -> None: ...
def debug(self, level: int) -> None: ...
def capabilities(self) -> Tuple[str, Dict[str, List[str]]]: ...
def newgroups(self, date: Union[datetime.date, datetime.datetime], *, file: _File = ...) -> Tuple[str, List[str]]: ...
def newnews(
self, group: str, date: Union[datetime.date, datetime.datetime], *, file: _File = ...
) -> Tuple[str, List[str]]: ...
def list(self, group_pattern: Optional[str] = ..., *, file: _File = ...) -> Tuple[str, List[str]]: ...
def newgroups(self, date: datetime.date | datetime.datetime, *, file: _File = ...) -> Tuple[str, List[str]]: ...
def newnews(self, group: str, date: datetime.date | datetime.datetime, *, file: _File = ...) -> Tuple[str, List[str]]: ...
def list(self, group_pattern: str | None = ..., *, file: _File = ...) -> Tuple[str, List[str]]: ...
def description(self, group: str) -> str: ...
def descriptions(self, group_pattern: str) -> Tuple[str, Dict[str, str]]: ...
def group(self, name: str) -> Tuple[str, int, int, int, str]: ...
@@ -71,16 +69,16 @@ class _NNTPBase:
def xhdr(self, hdr: str, str: Any, *, file: _File = ...) -> Tuple[str, List[str]]: ...
def xover(self, start: int, end: int, *, file: _File = ...) -> Tuple[str, List[Tuple[int, Dict[str, str]]]]: ...
def over(
self, message_spec: Union[None, str, List[Any], Tuple[Any, ...]], *, file: _File = ...
self, message_spec: None | str | List[Any] | Tuple[Any, ...], *, file: _File = ...
) -> Tuple[str, List[Tuple[int, Dict[str, str]]]]: ...
def xgtitle(self, group: str, *, file: _File = ...) -> Tuple[str, List[Tuple[str, str]]]: ...
def xpath(self, id: Any) -> Tuple[str, str]: ...
def date(self) -> Tuple[str, datetime.datetime]: ...
def post(self, data: Union[bytes, Iterable[bytes]]) -> str: ...
def ihave(self, message_id: Any, data: Union[bytes, Iterable[bytes]]) -> str: ...
def post(self, data: bytes | Iterable[bytes]) -> str: ...
def ihave(self, message_id: Any, data: bytes | Iterable[bytes]) -> str: ...
def quit(self) -> str: ...
def login(self, user: Optional[str] = ..., password: Optional[str] = ..., usenetrc: bool = ...) -> None: ...
def starttls(self, context: Optional[ssl.SSLContext] = ...) -> None: ...
def login(self, user: str | None = ..., password: str | None = ..., usenetrc: bool = ...) -> None: ...
def starttls(self, context: ssl.SSLContext | None = ...) -> None: ...
class NNTP(_NNTPBase):
port: int
@@ -89,9 +87,9 @@ class NNTP(_NNTPBase):
self,
host: str,
port: int = ...,
user: Optional[str] = ...,
password: Optional[str] = ...,
readermode: Optional[bool] = ...,
user: str | None = ...,
password: str | None = ...,
readermode: bool | None = ...,
usenetrc: bool = ...,
timeout: float = ...,
) -> None: ...
@@ -102,10 +100,10 @@ class NNTP_SSL(_NNTPBase):
self,
host: str,
port: int = ...,
user: Optional[str] = ...,
password: Optional[str] = ...,
ssl_context: Optional[ssl.SSLContext] = ...,
readermode: Optional[bool] = ...,
user: str | None = ...,
password: str | None = ...,
ssl_context: ssl.SSLContext | None = ...,
readermode: bool | None = ...,
usenetrc: bool = ...,
timeout: float = ...,
) -> None: ...