| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -147,7 +147,7 @@ if sys.version_info >= (3, 9): | |||
| 147 | 147 | else: | |
| 148 | 148 | def unquote(string: str, encoding: str = ..., errors: str = ...) -> str: ... | |
| 149 | 149 | ||
| 150 | - def unquote_to_bytes(string: str | bytes) -> bytes: ... | ||
| 150 | + def unquote_to_bytes(string: str | bytes | bytearray) -> bytes: ... | ||
| 151 | 151 | def unquote_plus(string: str, encoding: str = ..., errors: str = ...) -> str: ... | |
| 152 | 152 | @overload | |
| 153 | 153 | def urldefrag(url: str) -> DefragResult: ... | |
@@ -168,11 +168,22 @@ def urljoin(base: AnyStr, url: AnyStr | None, allow_fragments: bool = ...) -> An | |||
| 168 | 168 | @overload | |
| 169 | 169 | def urlparse(url: str, scheme: str | None = ..., allow_fragments: bool = ...) -> ParseResult: ... | |
| 170 | 170 | @overload | |
| 171 | - def urlparse(url: bytes | bytearray | None, scheme: bytes | None = ..., allow_fragments: bool = ...) -> ParseResultBytes: ... | ||
| 171 | + def urlparse( | ||
| 172 | + url: bytes | bytearray | None, scheme: bytes | bytearray | None = ..., allow_fragments: bool = ... | ||
| 173 | + ) -> ParseResultBytes: ... | ||
| 172 | 174 | @overload | |
| 173 | 175 | def urlsplit(url: str, scheme: str | None = ..., allow_fragments: bool = ...) -> SplitResult: ... | |
| 174 | - @overload | ||
| 175 | - def urlsplit(url: bytes | bytearray | None, scheme: bytes | None = ..., allow_fragments: bool = ...) -> SplitResultBytes: ... | ||
| 176 | + | ||
| 177 | + if sys.version_info >= (3, 11): | ||
| 178 | + @overload | ||
| 179 | + def urlsplit(url: bytes | None, scheme: bytes | None = ..., allow_fragments: bool = ...) -> SplitResultBytes: ... | ||
| 180 | + | ||
| 181 | + else: | ||
| 182 | + @overload | ||
| 183 | + def urlsplit( | ||
| 184 | + url: bytes | bytearray | None, scheme: bytes | bytearray | None = ..., allow_fragments: bool = ... | ||
| 185 | + ) -> SplitResultBytes: ... | ||
| 186 | + | ||
| 176 | 187 | @overload | |
| 177 | 188 | def urlunparse( | |
| 178 | 189 | components: tuple[AnyStr | None, AnyStr | None, AnyStr | None, AnyStr | None, AnyStr | None, AnyStr | None] | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,6 +1,6 @@ | |||
| 1 | 1 | import ssl | |
| 2 | 2 | import sys | |
| 3 | - from _typeshed import StrOrBytesPath, SupportsRead | ||
| 3 | + from _typeshed import ReadableBuffer, StrOrBytesPath, SupportsRead | ||
| 4 | 4 | from collections.abc import Callable, Iterable, Mapping, MutableMapping, Sequence | |
| 5 | 5 | from email.message import Message | |
| 6 | 6 | from http.client import HTTPConnection, HTTPMessage, HTTPResponse | |
@@ -50,7 +50,7 @@ __all__ = [ | |||
| 50 | 50 | ||
| 51 | 51 | _T = TypeVar("_T") | |
| 52 | 52 | _UrlopenRet: TypeAlias = Any | |
| 53 | - _DataType: TypeAlias = bytes | SupportsRead[bytes] | Iterable[bytes] | None | ||
| 53 | + _DataType: TypeAlias = ReadableBuffer | SupportsRead[bytes] | Iterable[bytes] | None | ||
| 54 | 54 | ||
| 55 | 55 | def urlopen( | |
| 56 | 56 | url: str | Request, | |
@@ -214,7 +214,7 @@ class AbstractDigestAuthHandler: | |||
| 214 | 214 | def get_cnonce(self, nonce: str) -> str: ... | |
| 215 | 215 | def get_authorization(self, req: Request, chal: Mapping[str, str]) -> str: ... | |
| 216 | 216 | def get_algorithm_impls(self, algorithm: str) -> tuple[Callable[[str], str], Callable[[str, str], str]]: ... | |
| 217 | - def get_entity_digest(self, data: bytes | None, chal: Mapping[str, str]) -> str | None: ... | ||
| 217 | + def get_entity_digest(self, data: ReadableBuffer | None, chal: Mapping[str, str]) -> str | None: ... | ||
| 218 | 218 | ||
| 219 | 219 | class HTTPDigestAuthHandler(BaseHandler, AbstractDigestAuthHandler): | |
| 220 | 220 | auth_header: ClassVar[str] # undocumented | |
@@ -301,14 +301,14 @@ def urlcleanup() -> None: ... | |||
| 301 | 301 | class URLopener: | |
| 302 | 302 | version: ClassVar[str] | |
| 303 | 303 | def __init__(self, proxies: dict[str, str] | None = ..., **x509: str) -> None: ... | |
| 304 | - def open(self, fullurl: str, data: bytes | None = ...) -> _UrlopenRet: ... | ||
| 305 | - def open_unknown(self, fullurl: str, data: bytes | None = ...) -> _UrlopenRet: ... | ||
| 304 | + def open(self, fullurl: str, data: ReadableBuffer | None = ...) -> _UrlopenRet: ... | ||
| 305 | + def open_unknown(self, fullurl: str, data: ReadableBuffer | None = ...) -> _UrlopenRet: ... | ||
| 306 | 306 | def retrieve( | |
| 307 | 307 | self, | |
| 308 | 308 | url: str, | |
| 309 | 309 | filename: str | None = ..., | |
| 310 | 310 | reporthook: Callable[[int, int, int], object] | None = ..., | |
| 311 | - data: bytes | None = ..., | ||
| 311 | + data: ReadableBuffer | None = ..., | ||
| 312 | 312 | ) -> tuple[str, Message | None]: ... | |
| 313 | 313 | def addheader(self, *args: tuple[str, str]) -> None: ... # undocumented | |
| 314 | 314 | def cleanup(self) -> None: ... # undocumented | |
@@ -319,32 +319,32 @@ class URLopener: | |||
| 319 | 319 | def http_error_default( | |
| 320 | 320 | self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage | |
| 321 | 321 | ) -> _UrlopenRet: ... # undocumented | |
| 322 | - def open_data(self, url: str, data: bytes | None = ...) -> addinfourl: ... # undocumented | ||
| 322 | + def open_data(self, url: str, data: ReadableBuffer | None = ...) -> addinfourl: ... # undocumented | ||
| 323 | 323 | def open_file(self, url: str) -> addinfourl: ... # undocumented | |
| 324 | 324 | def open_ftp(self, url: str) -> addinfourl: ... # undocumented | |
| 325 | - def open_http(self, url: str, data: bytes | None = ...) -> _UrlopenRet: ... # undocumented | ||
| 326 | - def open_https(self, url: str, data: bytes | None = ...) -> _UrlopenRet: ... # undocumented | ||
| 325 | + def open_http(self, url: str, data: ReadableBuffer | None = ...) -> _UrlopenRet: ... # undocumented | ||
| 326 | + def open_https(self, url: str, data: ReadableBuffer | None = ...) -> _UrlopenRet: ... # undocumented | ||
| 327 | 327 | def open_local_file(self, url: str) -> addinfourl: ... # undocumented | |
| 328 | - def open_unknown_proxy(self, proxy: str, fullurl: str, data: bytes | None = ...) -> None: ... # undocumented | ||
| 328 | + def open_unknown_proxy(self, proxy: str, fullurl: str, data: ReadableBuffer | None = ...) -> None: ... # undocumented | ||
| 329 | 329 | ||
| 330 | 330 | class FancyURLopener(URLopener): | |
| 331 | 331 | def prompt_user_passwd(self, host: str, realm: str) -> tuple[str, str]: ... | |
| 332 | 332 | def get_user_passwd(self, host: str, realm: str, clear_cache: int = ...) -> tuple[str, str]: ... # undocumented | |
| 333 | 333 | def http_error_301( | |
| 334 | - self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: bytes | None = ... | ||
| 334 | + self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: ReadableBuffer | None = ... | ||
| 335 | 335 | ) -> _UrlopenRet | addinfourl | None: ... # undocumented | |
| 336 | 336 | def http_error_302( | |
| 337 | - self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: bytes | None = ... | ||
| 337 | + self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: ReadableBuffer | None = ... | ||
| 338 | 338 | ) -> _UrlopenRet | addinfourl | None: ... # undocumented | |
| 339 | 339 | def http_error_303( | |
| 340 | - self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: bytes | None = ... | ||
| 340 | + self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: ReadableBuffer | None = ... | ||
| 341 | 341 | ) -> _UrlopenRet | addinfourl | None: ... # undocumented | |
| 342 | 342 | def http_error_307( | |
| 343 | - self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: bytes | None = ... | ||
| 343 | + self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: ReadableBuffer | None = ... | ||
| 344 | 344 | ) -> _UrlopenRet | addinfourl | None: ... # undocumented | |
| 345 | 345 | if sys.version_info >= (3, 11): | |
| 346 | 346 | def http_error_308( | |
| 347 | - self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: bytes | None = ... | ||
| 347 | + self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: ReadableBuffer | None = ... | ||
| 348 | 348 | ) -> _UrlopenRet | addinfourl | None: ... # undocumented | |
| 349 | 349 | ||
| 350 | 350 | def http_error_401( | |
@@ -354,7 +354,7 @@ class FancyURLopener(URLopener): | |||
| 354 | 354 | errcode: int, | |
| 355 | 355 | errmsg: str, | |
| 356 | 356 | headers: HTTPMessage, | |
| 357 | - data: bytes | None = ..., | ||
| 357 | + data: ReadableBuffer | None = ..., | ||
| 358 | 358 | retry: bool = ..., | |
| 359 | 359 | ) -> _UrlopenRet | None: ... # undocumented | |
| 360 | 360 | def http_error_407( | |
@@ -364,20 +364,24 @@ class FancyURLopener(URLopener): | |||
| 364 | 364 | errcode: int, | |
| 365 | 365 | errmsg: str, | |
| 366 | 366 | headers: HTTPMessage, | |
| 367 | - data: bytes | None = ..., | ||
| 367 | + data: ReadableBuffer | None = ..., | ||
| 368 | 368 | retry: bool = ..., | |
| 369 | 369 | ) -> _UrlopenRet | None: ... # undocumented | |
| 370 | 370 | def http_error_default( | |
| 371 | 371 | self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage | |
| 372 | 372 | ) -> addinfourl: ... # undocumented | |
| 373 | 373 | def redirect_internal( | |
| 374 | - self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: bytes | None | ||
| 374 | + self, url: str, fp: IO[bytes], errcode: int, errmsg: str, headers: HTTPMessage, data: ReadableBuffer | None | ||
| 375 | + ) -> _UrlopenRet | None: ... # undocumented | ||
| 376 | + def retry_http_basic_auth( | ||
| 377 | + self, url: str, realm: str, data: ReadableBuffer | None = ... | ||
| 378 | + ) -> _UrlopenRet | None: ... # undocumented | ||
| 379 | + def retry_https_basic_auth( | ||
| 380 | + self, url: str, realm: str, data: ReadableBuffer | None = ... | ||
| 375 | 381 | ) -> _UrlopenRet | None: ... # undocumented | |
| 376 | - def retry_http_basic_auth(self, url: str, realm: str, data: bytes | None = ...) -> _UrlopenRet | None: ... # undocumented | ||
| 377 | - def retry_https_basic_auth(self, url: str, realm: str, data: bytes | None = ...) -> _UrlopenRet | None: ... # undocumented | ||
| 378 | 382 | def retry_proxy_http_basic_auth( | |
| 379 | - self, url: str, realm: str, data: bytes | None = ... | ||
| 383 | + self, url: str, realm: str, data: ReadableBuffer | None = ... | ||
| 380 | 384 | ) -> _UrlopenRet | None: ... # undocumented | |
| 381 | 385 | def retry_proxy_https_basic_auth( | |
| 382 | - self, url: str, realm: str, data: bytes | None = ... | ||
| 386 | + self, url: str, realm: str, data: ReadableBuffer | None = ... | ||
| 383 | 387 | ) -> _UrlopenRet | None: ... # undocumented | |
| Back | FazBrowse Home | New Git URL |
0 commit comments