Code cleanup and add docstrings.
This commit is contained in:
parent
5bdb2bee37
commit
f776e6922c
|
@ -27,18 +27,33 @@ __all__ = ['Charset',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
try:
|
||||||
|
True, False
|
||||||
|
except NameError:
|
||||||
|
True = 1
|
||||||
|
False = 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Some convenience routines. Don't import Parser and Message as side-effects
|
# Some convenience routines. Don't import Parser and Message as side-effects
|
||||||
# of importing email since those cascadingly import most of the rest of the
|
# of importing email since those cascadingly import most of the rest of the
|
||||||
# email package.
|
# email package.
|
||||||
def message_from_string(s, _class=None, strict=0):
|
def message_from_string(s, _class=None, strict=False):
|
||||||
|
"""Parse a string into a Message object model.
|
||||||
|
|
||||||
|
Optional _class and strict are passed to the Parser constructor.
|
||||||
|
"""
|
||||||
from email.Parser import Parser
|
from email.Parser import Parser
|
||||||
if _class is None:
|
if _class is None:
|
||||||
from email.Message import Message
|
from email.Message import Message
|
||||||
_class = Message
|
_class = Message
|
||||||
return Parser(_class, strict=strict).parsestr(s)
|
return Parser(_class, strict=strict).parsestr(s)
|
||||||
|
|
||||||
def message_from_file(fp, _class=None, strict=0):
|
def message_from_file(fp, _class=None, strict=False):
|
||||||
|
"""Read a file and parse its contents into a Message object model.
|
||||||
|
|
||||||
|
Optional _class and strict are passed to the Parser constructor.
|
||||||
|
"""
|
||||||
from email.Parser import Parser
|
from email.Parser import Parser
|
||||||
if _class is None:
|
if _class is None:
|
||||||
from email.Message import Message
|
from email.Message import Message
|
||||||
|
|
Loading…
Reference in New Issue