1 2 3 4 5 6 7 8 9 10 11
class InvalidMessage(RuntimeError): """ Raised if message is missing vital headers, such as recipients or sender address. """ class BadHeaders(RuntimeError): """ Raised if message contains newlines in headers. """