massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / ntpath.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/ntpath.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/ntpath.pyi
new file mode 100644 (file)
index 0000000..078541e
--- /dev/null
@@ -0,0 +1,48 @@
+# NB: posixpath.pyi, ntpath.pyi, and macpath.pyi must remain consistent!\r
+# Stubs for os.path\r
+# Ron Murawski <ron@horizonchess.com>\r
+\r
+# based on http://docs.python.org/3.2/library/os.path.html\r
+import sys\r
+from typing import Any, List, Tuple, IO\r
+\r
+# ----- os.path variables -----\r
+supports_unicode_filenames = False\r
+\r
+# ----- os.path function stubs -----\r
+def abspath(path: str) -> str: ...\r
+def basename(path) -> str: ...\r
+def commonprefix(list: List[str]) -> str: ...\r
+def dirname(path: str) -> str: ...\r
+def exists(path: str) -> bool: ...\r
+def lexists(path: str) -> bool: ...\r
+def expanduser(path: str) -> str: ...\r
+def expandvars(path: str) -> str: ...\r
+def getatime(path: str) -> int:\r
+    ...  # return float if os.stat_float_times() returns True\r
+def getmtime(path: str) -> int:\r
+    ...  # return float if os.stat_float_times() returns True\r
+def getctime(path: str) -> int:\r
+    ...  # return float if os.stat_float_times() returns True\r
+def getsize(path: str) -> int: ...\r
+def isabs(path: str) -> bool: ...\r
+def isfile(path: str) -> bool: ...\r
+def isdir(path: str) -> bool: ...\r
+def islink(path: str) -> bool: ...\r
+def ismount(path: str) -> bool: ...\r
+def join(path: str, *paths: str) -> str: ...\r
+def normcase(path: str) -> str: ...\r
+def normpath(path: str) -> str: ...\r
+def realpath(path: str) -> str: ...\r
+def relpath(path: str, start: str = ...) -> str: ...\r
+def samefile(path1: str, path2: str) -> bool: ...\r
+\r
+def sameopenfile(fp1: IO[Any], fp2: IO[Any]) -> bool: ...\r
+\r
+# def samestat(stat1: stat_result, stat2: stat_result) -> bool:\r
+#    ...  # Unix only\r
+def split(path: str) -> Tuple[str, str]: ...\r
+def splitdrive(path: str) -> Tuple[str, str]: ...\r
+def splitext(path: str) -> Tuple[str, str]: ...\r
+if sys.version_info < (3, 7) and sys.platform == 'win32':\r
+    def splitunc(path: str) -> Tuple[str, str]: ...\r