diff options
Diffstat (limited to 'Lib/test/test_ftplib.py')
| -rw-r--r-- | Lib/test/test_ftplib.py | 13 | 
1 files changed, 2 insertions, 11 deletions
diff --git a/Lib/test/test_ftplib.py b/Lib/test/test_ftplib.py index 4b73e00..182d5a7 100644 --- a/Lib/test/test_ftplib.py +++ b/Lib/test/test_ftplib.py @@ -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):  | 
