massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / netrc.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/netrc.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/2and3/netrc.pyi
new file mode 100644 (file)
index 0000000..8062c48
--- /dev/null
@@ -0,0 +1,19 @@
+from typing import AnyStr, Dict, List, Optional, Tuple, overload\r
+\r
+\r
+class NetrcParseError(Exception):\r
+    filename: Optional[str]\r
+    lineno: Optional[int]\r
+    msg: str\r
+\r
+\r
+# (login, account, password) tuple\r
+_NetrcTuple = Tuple[str, Optional[str], Optional[str]]\r
+\r
+\r
+class netrc:\r
+    hosts: Dict[str, _NetrcTuple]\r
+    macros: Dict[str, List[str]]\r
+\r
+    def __init__(self, file: str = ...) -> None: ...\r
+    def authenticators(self, host: str) -> Optional[_NetrcTuple]: ...\r