From f71ea30cacdc4701654d91e4093c961da7e3ee59 Mon Sep 17 00:00:00 2001 From: Teddy Sudol Date: Tue, 25 Apr 2017 16:17:09 -0700 Subject: [PATCH] Created pyi for SimpleHTTPServer [Python 2.7] (#1186) --- stdlib/2/SimpleHTTPServer.pyi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 stdlib/2/SimpleHTTPServer.pyi diff --git a/stdlib/2/SimpleHTTPServer.pyi b/stdlib/2/SimpleHTTPServer.pyi new file mode 100644 index 000000000..5bfed2a5f --- /dev/null +++ b/stdlib/2/SimpleHTTPServer.pyi @@ -0,0 +1,16 @@ +# Stubs for SimpleHTTPServer (Python 2) + +from typing import Any, AnyStr, IO, Mapping, Optional, Union +import BaseHTTPServer +from StringIO import StringIO + +class SimpleHTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler): + server_version = ... # type: str + def do_GET(self) -> None: ... + def do_HEAD(self) -> None: ... + def send_head(self) -> Optional[IO[str]]: ... + def list_directory(self, path: Union[str, unicode]) -> Optional[StringIO]: ... + def translate_path(self, path: AnyStr) -> AnyStr: ... + def copyfile(self, source: IO[AnyStr], outputfile: IO[AnyStr]): ... + def guess_type(self, path: Union[str, unicode]) -> str: ... + extensions_map = ... # type: Mapping[str, str]