[Python-checkins] cpython: remove obsolete hasattr() check for socket.sendall

giampaolo.rodola python-checkins at python.org
Fri Oct 26 18:32:35 CEST 2012


http://hg.python.org/cpython/rev/3074ce015cc6
changeset:   79944:3074ce015cc6
user:        Giampaolo Rodola' <g.rodola at gmail.com>
date:        Fri Oct 26 18:32:24 2012 +0200
summary:
  remove obsolete hasattr() check for socket.sendall

files:
  Lib/logging/handlers.py |  10 +---------
  1 files changed, 1 insertions(+), 9 deletions(-)


diff --git a/Lib/logging/handlers.py b/Lib/logging/handlers.py
--- a/Lib/logging/handlers.py
+++ b/Lib/logging/handlers.py
@@ -538,15 +538,7 @@
         #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

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list