File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ from email.charset import Charset
55from email .contentmanager import ContentManager
66from email .errors import MessageDefect
77from email .policy import Policy
8- from typing import Any , TypeVar
8+ from typing import Any , TypeVar , overload
99from typing_extensions import TypeAlias
1010
1111__all__ = ["Message" , "EmailMessage" ]
@@ -54,7 +54,10 @@ class Message:
5454 def get_filename (self , failobj : _T = ...) -> _T | str : ...
5555 def get_boundary (self , failobj : _T = ...) -> _T | str : ...
5656 def set_boundary (self , boundary : str ) -> None : ...
57- def get_content_charset (self , failobj : _T = ...) -> _T | str : ...
57+ @overload
58+ def get_content_charset (self ) -> str | None : ...
59+ @overload
60+ def get_content_charset (self , failobj : _T ) -> str | _T : ...
5861 def get_charsets (self , failobj : _T = ...) -> _T | list [str ]: ...
5962 def walk (self : Self ) -> Generator [Self , None , None ]: ...
6063 def get_content_disposition (self ) -> str | None : ...
You can’t perform that action at this time.
0 commit comments