diff --git a/stdlib/2.7/SocketServer.pyi b/stdlib/2.7/SocketServer.pyi new file mode 120000 index 000000000..351d7ccab --- /dev/null +++ b/stdlib/2.7/SocketServer.pyi @@ -0,0 +1 @@ +../3/socketserver.pyi \ No newline at end of file diff --git a/stdlib/3/socketserver.pyi b/stdlib/3/socketserver.pyi index 56c597340..4cd6e2dc9 100644 --- a/stdlib/3/socketserver.pyi +++ b/stdlib/3/socketserver.pyi @@ -1,6 +1,6 @@ -# Stubs for socketserver (Python 3.4) +# Stubs for socketserver -from typing import Optional, Tuple +from typing import BinaryIO, Optional, Tuple from socket import SocketType import sys import types @@ -73,5 +73,10 @@ class BaseRequestHandler: def handle(self) -> None: ... def finish(self) -> None: ... -class StreamRequestHandler(BaseRequestHandler): ... -class DatagramRequestHandler(BaseRequestHandler): ... +class StreamRequestHandler(BaseRequestHandler): + rfile = ... # type: BinaryIO + wfile = ... # type: BinaryIO + +class DatagramRequestHandler(BaseRequestHandler): + rfile = ... # type: BinaryIO + wfile = ... # type: BinaryIO