email.feedparser.BytesFeedParser is a subclass of FeedParser (#11110)

This commit is contained in:
Stephen Morton
2023-12-07 02:28:26 -08:00
committed by GitHub
parent 1b6691067a
commit e915cb28be

View File

@@ -15,10 +15,9 @@ class FeedParser(Generic[_MessageT]):
def feed(self, data: str) -> None: ...
def close(self) -> _MessageT: ...
class BytesFeedParser(Generic[_MessageT]):
class BytesFeedParser(FeedParser[_MessageT]):
@overload
def __init__(self: BytesFeedParser[Message], _factory: None = None, *, policy: Policy = ...) -> None: ...
@overload
def __init__(self, _factory: Callable[[], _MessageT], *, policy: Policy = ...) -> None: ...
def feed(self, data: bytes | bytearray) -> None: ...
def close(self) -> _MessageT: ...
def feed(self, data: bytes | bytearray) -> None: ... # type: ignore[override]