cpython: 4065c4539fcb (original) (raw)
Mercurial > cpython
changeset 92671:4065c4539fcb 3.2
Fix-up for 0f362676460d: add missing size argument to SSLFakeFile.readline(), as in 2.6 backport 8a6def3add5b
Georg Brandl georg@python.org | |
---|---|
date | Tue, 30 Sep 2014 16:31:21 +0200 |
parents | 97c329849ef3 |
children | 89b2d5d0f23d |
files | Lib/smtplib.py |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-)[+] [-] Lib/smtplib.py 6 |
line wrap: on
line diff
old mode 100644 new mode 100755 --- a/Lib/smtplib.py +++ b/Lib/smtplib.py @@ -189,10 +189,14 @@ else: def init(self, sslobj): self.sslobj = sslobj
def readline(self):[](#l1.9)
def readline(self, size=-1):[](#l1.10)
if size < 0:[](#l1.11)
size = None[](#l1.12) str = b""[](#l1.13) chr = None[](#l1.14) while chr != b"\n":[](#l1.15)
if size is not None and len(str) > size:[](#l1.16)
break[](#l1.17) chr = self.sslobj.read(1)[](#l1.18) if not chr:[](#l1.19) break[](#l1.20)