From 09e165ec354f0e8b01be01904c227a9333cb9c87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Val=C3=A9rian=20Rousset?= Date: Mon, 6 Jun 2016 01:51:26 +0200 Subject: [PATCH] Improve socket py2 (#249) * add vim swap files to gitignore * add types to socket.socket.send{,all} for py2 --- .gitignore | 1 + stdlib/2.7/socket.pyi | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ed2dcf91c..d300d3bb9 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,4 @@ analyze.py # Editor backup files *~ +.*.sw? diff --git a/stdlib/2.7/socket.pyi b/stdlib/2.7/socket.pyi index 5b71485b0..e12e35c6a 100644 --- a/stdlib/2.7/socket.pyi +++ b/stdlib/2.7/socket.pyi @@ -316,8 +316,8 @@ class socket: flags: int = ...) -> Any: ... def recv_into(self, buffer: str, nbytes: int, flags: int = ...) -> Any: ... - def send(self, data: str, flags=...) -> int: ... - def sendall(self, data: str, flags=...) -> Any: + def send(self, data: str, flags: int = ...) -> int: ... + def sendall(self, data: str, flags: int = ...) -> None: ... # return type: None on success def sendto(self, data: str, address: Union[tuple, str], flags: int = ...) -> int: ... def setblocking(self, flag: bool) -> None: ...