Big diff: Use new "|" union syntax (#5872)

This commit is contained in:
Akuli
2021-08-08 12:05:21 +03:00
committed by GitHub
parent b9adb7a874
commit ee487304d7
578 changed files with 8080 additions and 8966 deletions

View File

@@ -11,7 +11,7 @@ from email._header_value_parser import (
)
from email.errors import MessageDefect
from email.policy import Policy
from typing import Any, Dict, Iterable, Mapping, Optional, Tuple, Type, Union
from typing import Any, Dict, Iterable, Mapping, Tuple, Type
class BaseHeader(str):
@property
@@ -19,7 +19,7 @@ class BaseHeader(str):
@property
def defects(self) -> Tuple[MessageDefect, ...]: ...
@property
def max_count(self) -> Optional[int]: ...
def max_count(self) -> int | None: ...
def __new__(cls, name: str, value: Any) -> BaseHeader: ...
def init(self, name: str, *, parse_tree: TokenList, defects: Iterable[MessageDefect]) -> None: ...
def fold(self, *, policy: Policy) -> str: ...
@@ -38,7 +38,7 @@ class DateHeader:
@staticmethod
def value_parser(value: str) -> UnstructuredTokenList: ...
@classmethod
def parse(cls, value: Union[str, _datetime], kwds: Dict[str, Any]) -> None: ...
def parse(cls, value: str | _datetime, kwds: Dict[str, Any]) -> None: ...
class UniqueDateHeader(DateHeader): ...
@@ -62,11 +62,11 @@ class UniqueSingleAddressHeader(SingleAddressHeader): ...
class MIMEVersionHeader:
@property
def version(self) -> Optional[str]: ...
def version(self) -> str | None: ...
@property
def major(self) -> Optional[int]: ...
def major(self) -> int | None: ...
@property
def minor(self) -> Optional[int]: ...
def minor(self) -> int | None: ...
@staticmethod
def value_parser(value: str) -> MIMEVersion: ...
@classmethod
@@ -128,14 +128,14 @@ class Address:
@property
def addr_spec(self) -> str: ...
def __init__(
self, display_name: str = ..., username: Optional[str] = ..., domain: Optional[str] = ..., addr_spec: Optional[str] = ...
self, display_name: str = ..., username: str | None = ..., domain: str | None = ..., addr_spec: str | None = ...
) -> None: ...
def __str__(self) -> str: ...
class Group:
@property
def display_name(self) -> Optional[str]: ...
def display_name(self) -> str | None: ...
@property
def addresses(self) -> Tuple[Address, ...]: ...
def __init__(self, display_name: Optional[str] = ..., addresses: Optional[Iterable[Address]] = ...) -> None: ...
def __init__(self, display_name: str | None = ..., addresses: Iterable[Address] | None = ...) -> None: ...
def __str__(self) -> str: ...