Mercurial > hg-stable
changeset 39063:a5e70c14214a
mail: stop using the smtplib.SSLFakeFile and use socket.socket.makefile
They're equivalent, and the latter is what Python 3.3 says to use in
the release notes. Turns out it works on Python 2 as well.
Differential Revision: https://phab.mercurial-scm.org/D3956
author | Augie Fackler <augie@google.com> |
---|---|
date | Mon, 16 Jul 2018 18:17:19 -0400 |
parents | 569d662816de |
children | 8919cc4f63b4 |
files | mercurial/mail.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/mail.py Mon Jul 16 18:16:26 2018 -0400 +++ b/mercurial/mail.py Mon Jul 16 18:17:19 2018 -0400 @@ -79,7 +79,7 @@ self.keyfile, self.certfile, ui=self._ui, serverhostname=self._host) - self.file = smtplib.SSLFakeFile(new_socket) + self.file = new_socket.makefile(r'rb') return new_socket def _pyhastls():