update to python fastpi

This commit is contained in:
Iliyan Angelov
2025-11-16 15:59:05 +02:00
parent 93d4c1df80
commit 98ccd5b6ff
4464 changed files with 773233 additions and 13740 deletions

View File

@@ -0,0 +1,33 @@
"""
SMTPResponse class, a simple namedtuple of (code, message).
"""
from typing import NamedTuple
__all__ = ("SMTPResponse",)
class SMTPResponse(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: int
message: str
def __repr__(self) -> str:
return f"({self.code}, {self.message})"
def __str__(self) -> str:
return f"{self.code} {self.message}"