massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / xml / etree / ElementInclude.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/xml/etree/ElementInclude.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/xml/etree/ElementInclude.pyi
new file mode 100644 (file)
index 0000000..5146dc6
--- /dev/null
@@ -0,0 +1,17 @@
+# Stubs for xml.etree.ElementInclude (Python 3.4)\r
+\r
+from typing import Union, Optional, Callable\r
+from xml.etree.ElementTree import Element\r
+\r
+XINCLUDE = ...  # type: str\r
+XINCLUDE_INCLUDE = ...  # type: str\r
+XINCLUDE_FALLBACK = ...  # type: str\r
+\r
+class FatalIncludeError(SyntaxError): ...\r
+\r
+def default_loader(href: Union[str, bytes, int], parse: str, encoding: Optional[str]=...) -> Union[str, Element]: ...\r
+\r
+# TODO: loader is of type default_loader ie it takes a callable that has the\r
+# same signature as default_loader. But default_loader has a keyword argument\r
+# Which can't be represented using Callable...\r
+def include(elem: Element, loader: Callable[..., Union[str, Element]]=...) -> None: ...\r