From: Giampaolo Rodola' Date: Fri, 26 Oct 2012 16:32:24 +0000 (+0200) Subject: remove obsolete hasattr() check for socket.sendall X-Git-Tag: v3.4.0a1~2167 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f9de90a935c0294b32e2c5dc00efb28884a0e3c7;p=python remove obsolete hasattr() check for socket.sendall --- diff --git a/Lib/logging/handlers.py b/Lib/logging/handlers.py index 6b73b7a6cc..4cbc320d35 100644 --- a/Lib/logging/handlers.py +++ b/Lib/logging/handlers.py @@ -538,15 +538,7 @@ class SocketHandler(logging.Handler): #but are still unable to connect. if self.sock: try: - if hasattr(self.sock, "sendall"): - self.sock.sendall(s) - else: #pragma: no cover - sentsofar = 0 - left = len(s) - while left > 0: - sent = self.sock.send(s[sentsofar:]) - sentsofar = sentsofar + sent - left = left - sent + self.sock.sendall(s) except socket.error: #pragma: no cover self.sock.close() self.sock = None # so we can call createSocket next time