We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e558181 commit 786c8e7Copy full SHA for 786c8e7
Lib/smtplib.py
100644
100755
@@ -189,10 +189,14 @@ class SSLFakeFile:
189
def __init__(self, sslobj):
190
self.sslobj = sslobj
191
192
- def readline(self):
+ def readline(self, size=-1):
193
+ if size < 0:
194
+ size = None
195
str = b""
196
chr = None
197
while chr != b"\n":
198
+ if size is not None and len(str) > size:
199
+ break
200
chr = self.sslobj.read(1)
201
if not chr:
202
break
0 commit comments