Fix-up for 0f362676460d: add missing size argument to SSLFakeFile.readline(), as in 2.6 backport 8a6def3add5b

This commit is contained in:
Georg Brandl 2014-09-30 16:31:21 +02:00
parent e558181660
commit 786c8e7dd5
1 changed files with 5 additions and 1 deletions

6
Lib/smtplib.py Normal file → Executable file
View File

@ -189,10 +189,14 @@ else:
def __init__(self, sslobj):
self.sslobj = sslobj
def readline(self):
def readline(self, size=-1):
if size < 0:
size = None
str = b""
chr = None
while chr != b"\n":
if size is not None and len(str) > size:
break
chr = self.sslobj.read(1)
if not chr:
break