Docstring consistency with the updated .tex files.

This commit is contained in:
Barry Warsaw 2002-09-30 20:07:22 +00:00
parent 679113702c
commit 057b8428d0
1 changed files with 14 additions and 0 deletions

View File

@ -49,6 +49,13 @@ class Parser:
self._strict = strict
def parse(self, fp, headersonly=False):
"""Create a message structure from the data in a file.
Reads all the data from the file and returns the root of the message
structure. Optional headersonly is a flag specifying whether to stop
parsing after reading the headers or not. The default is False,
meaning it parses the entire contents of the file.
"""
root = self._class()
self._parseheaders(root, fp)
if not headersonly:
@ -56,6 +63,13 @@ class Parser:
return root
def parsestr(self, text, headersonly=False):
"""Create a message structure from a string.
Returns the root of the message structure. Optional headersonly is a
flag specifying whether to stop parsing after reading the headers or
not. The default is False, meaning it parses the entire contents of
the file.
"""
return self.parse(StringIO(text), headersonly=headersonly)
def _parseheaders(self, container, fp):