Fix a few issues with parameter defaults (#9572)

This commit is contained in:
Alex Waygood
2023-01-20 17:47:59 +00:00
committed by GitHub
parent 7e40d70cad
commit d98d1674e7
10 changed files with 37 additions and 30 deletions

View File

@@ -11,11 +11,15 @@ class Parser:
def parse(self, fp: TextIO, headersonly: bool = False) -> Message: ...
def parsestr(self, text: str, headersonly: bool = False) -> Message: ...
class HeaderParser(Parser): ...
class HeaderParser(Parser):
def parse(self, fp: TextIO, headersonly: bool = True) -> Message: ...
def parsestr(self, text: str, headersonly: bool = True) -> Message: ...
class BytesParser:
def __init__(self, _class: Callable[[], Message] = ..., *, policy: Policy = ...) -> None: ...
def parse(self, fp: BinaryIO, headersonly: bool = False) -> Message: ...
def parsebytes(self, text: bytes | bytearray, headersonly: bool = False) -> Message: ...
class BytesHeaderParser(BytesParser): ...
class BytesHeaderParser(BytesParser):
def parse(self, fp: BinaryIO, headersonly: bool = True) -> Message: ...
def parsebytes(self, text: bytes | bytearray, headersonly: bool = True) -> Message: ...