|
1 | 1 | import sys |
2 | | -from _typeshed import ReadableBuffer, SupportsRead, _T_co |
| 2 | +from _typeshed import ReadableBuffer, StrPath, SupportsRead, _T_co |
3 | 3 | from collections.abc import Iterable |
4 | 4 | from typing import Any, NoReturn, Protocol |
5 | 5 | from xml.sax.handler import ContentHandler as ContentHandler, ErrorHandler as ErrorHandler |
@@ -29,12 +29,19 @@ default_parser_list: list[str] |
29 | 29 |
|
30 | 30 | if sys.version_info >= (3, 8): |
31 | 31 | def make_parser(parser_list: Iterable[str] = ...) -> XMLReader: ... |
| 32 | + def parse( |
| 33 | + source: StrPath | _SupportsReadClose[bytes] | _SupportsReadClose[str], |
| 34 | + handler: ContentHandler, |
| 35 | + errorHandler: ErrorHandler = ..., |
| 36 | + ) -> None: ... |
32 | 37 |
|
33 | 38 | else: |
34 | 39 | def make_parser(parser_list: list[str] = ...) -> XMLReader: ... |
| 40 | + def parse( |
| 41 | + source: str | _SupportsReadClose[bytes] | _SupportsReadClose[str], |
| 42 | + handler: ContentHandler, |
| 43 | + errorHandler: ErrorHandler = ..., |
| 44 | + ) -> None: ... |
35 | 45 |
|
36 | | -def parse( |
37 | | - source: str | _SupportsReadClose[bytes] | _SupportsReadClose[str], handler: ContentHandler, errorHandler: ErrorHandler = ... |
38 | | -) -> None: ... |
39 | 46 | def parseString(string: ReadableBuffer | str, handler: ContentHandler, errorHandler: ErrorHandler | None = ...) -> None: ... |
40 | 47 | def _create_parser(parser_name: str) -> XMLReader: ... |
0 commit comments