@@ -2,7 +2,7 @@ from _typeshed import SupportsWrite
2
2
from codecs import StreamReaderWriter , StreamWriter
3
3
from collections .abc import Mapping
4
4
from io import RawIOBase , TextIOBase
5
- from xml .sax import handler , xmlreader
5
+ from xml .sax import _Source , handler , xmlreader
6
6
7
7
def escape (data : str , entities : Mapping [str , str ] = {}) -> str : ...
8
8
def unescape (data : str , entities : Mapping [str , str ] = {}) -> str : ...
@@ -15,46 +15,46 @@ class XMLGenerator(handler.ContentHandler):
15
15
encoding : str = "iso-8859-1" ,
16
16
short_empty_elements : bool = False ,
17
17
) -> None : ...
18
- def startDocument (self ): ...
19
- def endDocument (self ): ...
20
- def startPrefixMapping (self , prefix , uri ) : ...
21
- def endPrefixMapping (self , prefix ) : ...
22
- def startElement (self , name , attrs ) : ...
23
- def endElement (self , name ) : ...
24
- def startElementNS (self , name , qname , attrs ) : ...
25
- def endElementNS (self , name , qname ) : ...
26
- def characters (self , content ) : ...
27
- def ignorableWhitespace (self , content ) : ...
28
- def processingInstruction (self , target , data ) : ...
18
+ def startDocument (self ) -> None : ...
19
+ def endDocument (self ) -> None : ...
20
+ def startPrefixMapping (self , prefix : str | None , uri : str ) -> None : ...
21
+ def endPrefixMapping (self , prefix : str | None ) -> None : ...
22
+ def startElement (self , name : str , attrs : xmlreader . AttributesImpl ) -> None : ...
23
+ def endElement (self , name : str ) -> None : ...
24
+ def startElementNS (self , name : tuple [ str , str ], qname : str , attrs : xmlreader . AttributesNSImpl ) -> None : ...
25
+ def endElementNS (self , name : tuple [ str , str ], qname : str ) -> None : ...
26
+ def characters (self , content : str ) -> None : ...
27
+ def ignorableWhitespace (self , content : str ) -> None : ...
28
+ def processingInstruction (self , target : str , data : str ) -> None : ...
29
29
30
30
class XMLFilterBase (xmlreader .XMLReader ):
31
31
def __init__ (self , parent : xmlreader .XMLReader | None = None ) -> None : ...
32
32
def error (self , exception ): ...
33
33
def fatalError (self , exception ): ...
34
34
def warning (self , exception ): ...
35
- def setDocumentLocator (self , locator ) : ...
36
- def startDocument (self ): ...
37
- def endDocument (self ): ...
38
- def startPrefixMapping (self , prefix , uri ) : ...
39
- def endPrefixMapping (self , prefix ) : ...
40
- def startElement (self , name , attrs ) : ...
41
- def endElement (self , name ) : ...
42
- def startElementNS (self , name , qname , attrs ) : ...
43
- def endElementNS (self , name , qname ) : ...
44
- def characters (self , content ) : ...
45
- def ignorableWhitespace (self , chars ) : ...
46
- def processingInstruction (self , target , data ) : ...
47
- def skippedEntity (self , name ) : ...
35
+ def setDocumentLocator (self , locator : xmlreader . Locator ) -> None : ...
36
+ def startDocument (self ) -> None : ...
37
+ def endDocument (self ) -> None : ...
38
+ def startPrefixMapping (self , prefix : str | None , uri : str ) -> None : ...
39
+ def endPrefixMapping (self , prefix : str | None ) -> None : ...
40
+ def startElement (self , name : str , attrs : xmlreader . AttributesImpl ) -> None : ...
41
+ def endElement (self , name : str ) -> None : ...
42
+ def startElementNS (self , name : tuple [ str , str ], qname : str , attrs : xmlreader . AttributesNSImpl ) -> None : ...
43
+ def endElementNS (self , name : tuple [ str , str ], qname : str ) -> None : ...
44
+ def characters (self , content : str ) -> None : ...
45
+ def ignorableWhitespace (self , chars : str ) -> None : ...
46
+ def processingInstruction (self , target : str , data : str ) -> None : ...
47
+ def skippedEntity (self , name : str ) -> None : ...
48
48
def notationDecl (self , name , publicId , systemId ): ...
49
49
def unparsedEntityDecl (self , name , publicId , systemId , ndata ): ...
50
50
def resolveEntity (self , publicId , systemId ): ...
51
- def parse (self , source ) : ...
51
+ def parse (self , source : _Source ) -> None : ...
52
52
def setLocale (self , locale ): ...
53
- def getFeature (self , name ) : ...
54
- def setFeature (self , name , state ) : ...
55
- def getProperty (self , name ) : ...
56
- def setProperty (self , name , value ) : ...
57
- def getParent (self ): ...
58
- def setParent (self , parent ) : ...
53
+ def getFeature (self , name : str ) -> object : ...
54
+ def setFeature (self , name : str , state : object ) -> None : ...
55
+ def getProperty (self , name : str ) -> object : ...
56
+ def setProperty (self , name : str , value : object ) -> None : ...
57
+ def getParent (self ) -> xmlreader . XMLReader : ...
58
+ def setParent (self , parent : xmlreader . XMLReader ) -> None : ...
59
59
60
60
def prepare_input_source (source , base = "" ): ...
0 commit comments