[Python-checkins] cpython: (issue 17452 / ftplib) fix TypeError occurring in case ssl module is not
giampaolo.rodola
python-checkins at python.org
Mon Mar 18 09:59:28 CET 2013
http://hg.python.org/cpython/rev/0842c5411ed6
changeset: 82729:0842c5411ed6
parent: 82727:59621d4f1171
user: Giampaolo Rodola' <g.rodola at gmail.com>
date: Mon Mar 18 09:59:15 2013 +0100
summary:
(issue 17452 / ftplib) fix TypeError occurring in case ssl module is not installed
files:
Lib/ftplib.py | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Lib/ftplib.py b/Lib/ftplib.py
--- a/Lib/ftplib.py
+++ b/Lib/ftplib.py
@@ -440,7 +440,7 @@
break
callback(data)
# shutdown ssl layer
- if isinstance(conn, _SSLSocket):
+ if _SSLSocket is not None and isinstance(conn, _SSLSocket):
conn.unwrap()
return self.voidresp()
@@ -473,7 +473,7 @@
line = line[:-1]
callback(line)
# shutdown ssl layer
- if isinstance(conn, _SSLSocket):
+ if _SSLSocket is not None and isinstance(conn, _SSLSocket):
conn.unwrap()
return self.voidresp()
@@ -502,7 +502,7 @@
if callback:
callback(buf)
# shutdown ssl layer
- if isinstance(conn, _SSLSocket):
+ if _SSLSocket is not None and isinstance(conn, _SSLSocket):
conn.unwrap()
return self.voidresp()
@@ -531,7 +531,7 @@
if callback:
callback(buf)
# shutdown ssl layer
- if isinstance(conn, _SSLSocket):
+ if _SSLSocket is not None and isinstance(conn, _SSLSocket):
conn.unwrap()
return self.voidresp()
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list