]> granicus.if.org Git - python/commitdiff
Revert r79384 (the fix failed).
authorAntoine Pitrou <solipsis@pitrou.net>
Wed, 24 Mar 2010 22:12:15 +0000 (22:12 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Wed, 24 Mar 2010 22:12:15 +0000 (22:12 +0000)
Lib/test/test_ftplib.py

index 4b73e0082a9a5ecbb33924d8ff5e16566a905582..182d5a7c74326e2abf62219af065902d39bf7aa9 100644 (file)
@@ -315,21 +315,12 @@ if ssl is not None:
             raise
 
         def close(self):
-            ssl_want_read_or_write = False
             try:
                 if isinstance(self.socket, ssl.SSLSocket):
                     if self.socket._sslobj is not None:
-                        try:
-                            self.socket.unwrap()
-                        except ssl.SSLError, err:
-                            if err.args[0] in (ssl.SSL_ERROR_WANT_READ,
-                                               ssl.SSL_ERROR_WANT_WRITE):
-                                ssl_want_read_or_write = True
-                            else:
-                                raise
+                        self.socket.unwrap()
             finally:
-                if not ssl_want_read_or_write:
-                    super(SSLConnection, self).close()
+                super(SSLConnection, self).close()
 
 
     class DummyTLS_DTPHandler(SSLConnection, DummyDTPHandler):