MCPcopy Index your code
hub / github.com/python/cpython / __init__

Method __init__

Lib/email/parser.py:77–93  ·  view source on GitHub ↗

Parser of binary RFC 5322 and MIME email messages. Creates an in-memory object tree representing the email message, which can then be manipulated and turned over to a Generator to return the textual representation of the message. The input must be formatted as a blo

(self, *args, **kw)

Source from the content-addressed store, hash-verified

75class BytesParser:
76
77 def __init__(self, *args, **kw):
78 """Parser of binary RFC 5322 and MIME email messages.
79
80 Creates an in-memory object tree representing the email message, which
81 can then be manipulated and turned over to a Generator to return the
82 textual representation of the message.
83
84 The input must be formatted as a block of RFC 5322 headers and header
85 continuation lines, optionally preceded by a 'Unix-from' header. The
86 header block is terminated either by the end of the input or by a
87 blank line.
88
89 _class is the class to instantiate for new message objects when they
90 must be created. This class must have a constructor that can take
91 zero arguments. Default is Message.Message.
92 """
93 self.parser = Parser(*args, **kw)
94
95 def parse(self, fp, headersonly=False):
96 """Create a message structure from the data in a binary file.

Callers

nothing calls this directly

Calls 1

ParserClass · 0.70

Tested by

no test coverage detected