]> granicus.if.org Git - python/commit
bpo-34246: Use no mutable default args in smtplib (GH-8554)
authorPablo Aguiar <scorphus@gmail.com>
Fri, 7 Sep 2018 22:04:48 +0000 (00:04 +0200)
committerPablo Galindo <Pablogsal@gmail.com>
Fri, 7 Sep 2018 22:04:48 +0000 (23:04 +0100)
commitd5fbe9b1a3d65ceeb9159c5ba999ee966a945f76
treef2124d01569a59c8bc937f02a0954b9f2f807e1f
parent4e519377b1b84c9414a360961276993d24198825
bpo-34246: Use no mutable default args in smtplib (GH-8554)

Some methods of the SMTP class use mutable default arguments. Specially
`send_message` is affected as it mutates one of the args by appending items
to it, which has side effects on further calls.
Doc/library/smtplib.rst
Lib/smtplib.py
Lib/test/test_smtplib.py
Misc/ACKS
Misc/NEWS.d/next/Library/2018-07-29-15-25-15.bpo-34246.xiKq-Q.rst [new file with mode: 0644]