stop using typing module. Python 3.9 required.
This commit is contained in:
parent
3382a0a3f4
commit
75ee7acb6d
1 changed files with 5 additions and 7 deletions
|
@ -1,29 +1,27 @@
|
|||
#!/usr/bin/python
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
from typing import NamedTuple
|
||||
from typing import List
|
||||
from datetime import datetime
|
||||
|
||||
|
||||
class Part(NamedTuple):
|
||||
class Part():
|
||||
content: str
|
||||
content_type: str
|
||||
|
||||
|
||||
class Attachment(NamedTuple):
|
||||
class Attachment():
|
||||
filename: str
|
||||
content: str
|
||||
content_type: str
|
||||
|
||||
|
||||
class Email(NamedTuple):
|
||||
class Email():
|
||||
id: int
|
||||
encoding: str
|
||||
date: datetime
|
||||
from_addr: str
|
||||
to_addr: str
|
||||
subject: str
|
||||
parts: List[Part]
|
||||
attachments: List[Attachment]
|
||||
parts: list[Part]
|
||||
attachments: list[Attachment]
|
||||
plain_text_content: str
|
||||
|
|
Loading…
Add table
Reference in a new issue