Message 384368 - Python tracker (original) (raw)
Okay, I finally figured out what's wrong.
This piece of code in test_smtplib.py
:
if self.smtp_state == self.AUTH:
line = self._emptystring.join(self.received_lines)
print('Data:', repr(line), file=smtpd.DEBUGSTREAM)
self.received_lines = []
try:
self.auth_object(line)
except ResponseException as e:
self.smtp_state = self.COMMAND
self.push('%s %s' % (e.smtp_code, e.smtp_error))
return
The last "return" is over-indented.