massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / urllib / robotparser.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/urllib/robotparser.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/urllib/robotparser.pyi
new file mode 100644 (file)
index 0000000..9db1125
--- /dev/null
@@ -0,0 +1,18 @@
+# Stubs for urllib.robotparser (Python 3.4)\r
+\r
+from typing import Iterable, NamedTuple, Optional\r
+import sys\r
+\r
+_RequestRate = NamedTuple('_RequestRate', [('requests', int), ('seconds', int)])\r
+\r
+class RobotFileParser:\r
+    def __init__(self, url: str = ...) -> None: ...\r
+    def set_url(self, url: str) -> None: ...\r
+    def read(self) -> None: ...\r
+    def parse(self, lines: Iterable[str]) -> None: ...\r
+    def can_fetch(self, user_agent: str, url: str) -> bool: ...\r
+    def mtime(self) -> int: ...\r
+    def modified(self) -> None: ...\r
+    if sys.version_info >= (3, 6):\r
+        def crawl_delay(self, useragent: str) -> Optional[str]: ...\r
+        def request_rate(self, useragent: str) -> Optional[_RequestRate]: ...\r