mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
Use _typeshed.Self in Python 2, too (#6932)
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
import xml.dom
|
||||
from typing import IO, Any, Text as _Text, TypeVar
|
||||
from _typeshed import Self
|
||||
from typing import IO, Any, Text as _Text
|
||||
from xml.dom.xmlbuilder import DocumentLS, DOMImplementationLS
|
||||
from xml.sax.xmlreader import XMLReader
|
||||
|
||||
_T = TypeVar("_T")
|
||||
|
||||
def parse(file: str | IO[Any], parser: XMLReader | None = ..., bufsize: int | None = ...): ...
|
||||
def parseString(string: bytes | _Text, parser: XMLReader | None = ...): ...
|
||||
def getDOMImplementation(features=...): ...
|
||||
@@ -32,7 +31,7 @@ class Node(xml.dom.Node):
|
||||
def setUserData(self, key, data, handler): ...
|
||||
childNodes: Any
|
||||
def unlink(self) -> None: ...
|
||||
def __enter__(self: _T) -> _T: ...
|
||||
def __enter__(self: Self) -> Self: ...
|
||||
def __exit__(self, et, ev, tb) -> None: ...
|
||||
|
||||
class DocumentFragment(Node):
|
||||
|
||||
Reference in New Issue
Block a user