massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2 / SimpleHTTPServer.pyi
1 # Stubs for SimpleHTTPServer (Python 2)\r
2 \r
3 from typing import Any, AnyStr, IO, Mapping, Optional, Union\r
4 import BaseHTTPServer\r
5 from StringIO import StringIO\r
6 \r
7 class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):\r
8     server_version = ...  # type: str\r
9     def do_GET(self) -> None: ...\r
10     def do_HEAD(self) -> None: ...\r
11     def send_head(self) -> Optional[IO[str]]: ...\r
12     def list_directory(self, path: Union[str, unicode]) -> Optional[StringIO]: ...\r
13     def translate_path(self, path: AnyStr) -> AnyStr: ...\r
14     def copyfile(self, source: IO[AnyStr], outputfile: IO[AnyStr]): ...\r
15     def guess_type(self, path: Union[str, unicode]) -> str: ...\r
16     extensions_map = ...  # type: Mapping[str, str]\r