# HG changeset patch # User Augie Fackler # Date 1533851076 14400 # Node ID 713126389ef230ad8d4149da5d2af021b9688d38 # Parent 8919cc4f63b4dd6ef4469f352e080bbea612fc1b mail: fix debug print, which appears to have been broken for a long time I noticed this when trying to debug very mysterious dummysmtpd problems. It turns out you can set self.debuglevel to a number greater than 0 and have smtplib print helpful debug output, but this output on our side of things was broken. Differential Revision: https://phab.mercurial-scm.org/D4218 diff -r 8919cc4f63b4 -r 713126389ef2 mercurial/mail.py --- a/mercurial/mail.py Mon Jul 16 18:17:44 2018 -0400 +++ b/mercurial/mail.py Thu Aug 09 17:44:36 2018 -0400 @@ -73,7 +73,7 @@ def _get_socket(self, host, port, timeout): if self.debuglevel > 0: - self._ui.debug('connect: %r\n' % (host, port)) + self._ui.debug('connect: %r\n' % ((host, port),)) new_socket = socket.create_connection((host, port), timeout) new_socket = sslutil.wrapsocket(new_socket, self.keyfile, self.certfile,