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.