Various stubtest exceptions (#5227)

This commit is contained in:
hatal175
2021-04-17 17:03:28 +03:00
committed by GitHub
parent 4d734e38dd
commit c9d996fe55
10 changed files with 108 additions and 70 deletions

View File

@@ -1,13 +1,17 @@
from typing import IO, Mapping, Optional, Union
from email.message import Message
from typing import IO, Mapping, Optional, Tuple, Union
from urllib.response import addinfourl
# Stubs for urllib.error
class URLError(IOError):
reason: Union[str, BaseException]
def __init__(self, reason: Union[str, BaseException], filename: Optional[str] = ...) -> None: ...
class HTTPError(URLError, addinfourl):
code: int
def __init__(self, url: str, code: int, msg: str, hdrs: Mapping[str, str], fp: Optional[IO[bytes]]) -> None: ...
class ContentTooShortError(URLError): ...
class ContentTooShortError(URLError):
content: Tuple[str, Message]
def __init__(self, message: str, content: Tuple[str, Message]) -> None: ...