mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-20 19:01:15 +08:00
Big diff: use lower-case list and dict (#5888)
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
import sys
|
||||
from typing import Any, AnyStr, Callable, Dict, Generic, List, Mapping, NamedTuple, Sequence, Tuple, Union, overload
|
||||
from typing import Any, AnyStr, Callable, Generic, Mapping, NamedTuple, Sequence, Tuple, Union, overload
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
from types import GenericAlias
|
||||
|
||||
_Str = Union[bytes, str]
|
||||
|
||||
uses_relative: List[str]
|
||||
uses_netloc: List[str]
|
||||
uses_params: List[str]
|
||||
non_hierarchical: List[str]
|
||||
uses_query: List[str]
|
||||
uses_fragment: List[str]
|
||||
uses_relative: list[str]
|
||||
uses_netloc: list[str]
|
||||
uses_params: list[str]
|
||||
non_hierarchical: list[str]
|
||||
uses_query: list[str]
|
||||
uses_fragment: list[str]
|
||||
scheme_chars: str
|
||||
MAX_CACHE_SIZE: int
|
||||
|
||||
@@ -87,7 +87,7 @@ def parse_qs(
|
||||
errors: str = ...,
|
||||
max_num_fields: int | None = ...,
|
||||
separator: str = ...,
|
||||
) -> Dict[AnyStr, List[AnyStr]]: ...
|
||||
) -> dict[AnyStr, list[AnyStr]]: ...
|
||||
def parse_qsl(
|
||||
qs: AnyStr | None,
|
||||
keep_blank_values: bool = ...,
|
||||
@@ -96,7 +96,7 @@ def parse_qsl(
|
||||
errors: str = ...,
|
||||
max_num_fields: int | None = ...,
|
||||
separator: str = ...,
|
||||
) -> List[Tuple[AnyStr, AnyStr]]: ...
|
||||
) -> list[Tuple[AnyStr, AnyStr]]: ...
|
||||
@overload
|
||||
def quote(string: str, safe: _Str = ..., encoding: str | None = ..., errors: str | None = ...) -> str: ...
|
||||
@overload
|
||||
|
||||
@@ -4,7 +4,7 @@ from _typeshed import StrOrBytesPath
|
||||
from email.message import Message
|
||||
from http.client import HTTPMessage, HTTPResponse, _HTTPConnectionProtocol
|
||||
from http.cookiejar import CookieJar
|
||||
from typing import IO, Any, Callable, ClassVar, Dict, List, Mapping, NoReturn, Pattern, Sequence, Tuple, TypeVar, overload
|
||||
from typing import IO, Any, Callable, ClassVar, Mapping, NoReturn, Pattern, Sequence, Tuple, TypeVar, overload
|
||||
from urllib.error import HTTPError
|
||||
from urllib.response import addclosehook, addinfourl
|
||||
|
||||
@@ -30,9 +30,9 @@ else:
|
||||
def url2pathname(pathname: str) -> str: ...
|
||||
def pathname2url(pathname: str) -> str: ...
|
||||
|
||||
def getproxies() -> Dict[str, str]: ...
|
||||
def parse_http_list(s: str) -> List[str]: ...
|
||||
def parse_keqv_list(l: List[str]) -> Dict[str, str]: ...
|
||||
def getproxies() -> dict[str, str]: ...
|
||||
def parse_http_list(s: str) -> list[str]: ...
|
||||
def parse_keqv_list(l: list[str]) -> dict[str, str]: ...
|
||||
|
||||
if sys.platform == "win32" or sys.platform == "darwin":
|
||||
def proxy_bypass(host: str) -> Any: ... # undocumented
|
||||
@@ -52,8 +52,8 @@ class Request:
|
||||
origin_req_host: str
|
||||
selector: str
|
||||
data: bytes | None
|
||||
headers: Dict[str, str]
|
||||
unredirected_hdrs: Dict[str, str]
|
||||
headers: dict[str, str]
|
||||
unredirected_hdrs: dict[str, str]
|
||||
unverifiable: bool
|
||||
method: str | None
|
||||
timeout: float | None # Undocumented, only set after __init__() by OpenerDirector.open()
|
||||
@@ -61,7 +61,7 @@ class Request:
|
||||
self,
|
||||
url: str,
|
||||
data: bytes | None = ...,
|
||||
headers: Dict[str, str] = ...,
|
||||
headers: dict[str, str] = ...,
|
||||
origin_req_host: str | None = ...,
|
||||
unverifiable: bool = ...,
|
||||
method: str | None = ...,
|
||||
@@ -77,11 +77,11 @@ class Request:
|
||||
def get_header(self, header_name: str) -> str | None: ...
|
||||
@overload
|
||||
def get_header(self, header_name: str, default: _T) -> str | _T: ...
|
||||
def header_items(self) -> List[Tuple[str, str]]: ...
|
||||
def header_items(self) -> list[Tuple[str, str]]: ...
|
||||
def has_proxy(self) -> bool: ...
|
||||
|
||||
class OpenerDirector:
|
||||
addheaders: List[Tuple[str, str]]
|
||||
addheaders: list[Tuple[str, str]]
|
||||
def add_handler(self, handler: BaseHandler) -> None: ...
|
||||
def open(self, fullurl: str | Request, data: bytes | None = ..., timeout: float | None = ...) -> _UrlopenRet: ...
|
||||
def error(self, proto: str, *args: Any) -> _UrlopenRet: ...
|
||||
@@ -119,7 +119,7 @@ class HTTPCookieProcessor(BaseHandler):
|
||||
def https_response(self, request: Request, response: HTTPResponse) -> HTTPResponse: ... # undocumented
|
||||
|
||||
class ProxyHandler(BaseHandler):
|
||||
def __init__(self, proxies: Dict[str, str] | None = ...) -> None: ...
|
||||
def __init__(self, proxies: dict[str, str] | None = ...) -> None: ...
|
||||
def proxy_open(self, req: Request, proxy: str, type: str) -> _UrlopenRet | None: ... # undocumented
|
||||
# TODO add a method for every (common) proxy protocol
|
||||
|
||||
@@ -247,7 +247,7 @@ def urlcleanup() -> None: ...
|
||||
|
||||
class URLopener:
|
||||
version: ClassVar[str]
|
||||
def __init__(self, proxies: Dict[str, str] | None = ..., **x509: str) -> None: ...
|
||||
def __init__(self, proxies: dict[str, str] | None = ..., **x509: str) -> None: ...
|
||||
def open(self, fullurl: str, data: bytes | None = ...) -> _UrlopenRet: ...
|
||||
def open_unknown(self, fullurl: str, data: bytes | None = ...) -> _UrlopenRet: ...
|
||||
def retrieve(
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from _typeshed import Self
|
||||
from email.message import Message
|
||||
from types import TracebackType
|
||||
from typing import IO, Any, BinaryIO, Callable, Iterable, List, Tuple, Type, TypeVar
|
||||
from typing import IO, Any, BinaryIO, Callable, Iterable, Tuple, Type, TypeVar
|
||||
|
||||
_AIUT = TypeVar("_AIUT", bound=addbase)
|
||||
|
||||
@@ -25,7 +25,7 @@ class addbase(BinaryIO):
|
||||
def read(self, n: int = ...) -> bytes: ...
|
||||
def readable(self) -> bool: ...
|
||||
def readline(self, limit: int = ...) -> bytes: ...
|
||||
def readlines(self, hint: int = ...) -> List[bytes]: ...
|
||||
def readlines(self, hint: int = ...) -> list[bytes]: ...
|
||||
def seek(self, offset: int, whence: int = ...) -> int: ...
|
||||
def seekable(self) -> bool: ...
|
||||
def tell(self) -> int: ...
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import sys
|
||||
from typing import Iterable, List, NamedTuple
|
||||
from typing import Iterable, NamedTuple
|
||||
|
||||
class _RequestRate(NamedTuple):
|
||||
requests: int
|
||||
@@ -16,4 +16,4 @@ class RobotFileParser:
|
||||
def crawl_delay(self, useragent: str) -> str | None: ...
|
||||
def request_rate(self, useragent: str) -> _RequestRate | None: ...
|
||||
if sys.version_info >= (3, 8):
|
||||
def site_maps(self) -> List[str] | None: ...
|
||||
def site_maps(self) -> list[str] | None: ...
|
||||
|
||||
Reference in New Issue
Block a user