"""SMTPResponse class, a simple namedtuple of (code, message)."""fromtypingimportNamedTuple__all__=("SMTPResponse",)
[docs]classSMTPResponse(NamedTuple):""" NamedTuple of server response code and server response message. ``code`` and ``message`` can be accessed via attributes or indexes: >>> response = SMTPResponse(200, "OK") >>> response.message 'OK' >>> response[0] 200 >>> response.code 200 """code:intmessage:strdef__repr__(self)->str:returnf"({self.code}, {self.message})"def__str__(self)->str:returnf"{self.code}{self.message}"