[Python-bugs-list] [ python-Bugs-740795 ] email package won't parse correct boundary

SourceForge.net noreply@sourceforge.net
Tue, 20 May 2003 16:02:07 -0700


Bugs item #740795, was opened at 2003-05-21 09:02
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=740795&group_id=5470

Category: Python Library
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Piers Lauder (pierslauder)
Assigned to: Nobody/Anonymous (nobody)
Summary: email package won't parse correct boundary

Initial Comment:
the email package appears not to parse a correctly
formatted multi-part message.

I'll upload the example message, and here is the problem:
: helen ; python2.3
Python 2.3b1 (#1, Apr 26 2003, 19:55:12) 
[GCC 2.96 20000731 (Red Hat Linux 7.3 2.96-110)] on linux2
Type "help", "copyright", "credits" or "license" for
more information.
>>> import email
>>> fd=open('/tmp/m1')
>>> msg=email.message_from_file(fd)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/usr/local/lib/python2.3/email/__init__.py",
line 63, in message_from_file
    return Parser(_class, strict=strict).parse(fp)
  File "/usr/local/lib/python2.3/email/Parser.py", line
64, in parse
    self._parsebody(root, fp, firstbodyline)
  File "/usr/local/lib/python2.3/email/Parser.py", line
239, in _parsebody
    msgobj = self.parsestr(part)
  File "/usr/local/lib/python2.3/email/Parser.py", line
75, in parsestr
    return self.parse(StringIO(text),
headersonly=headersonly)
  File "/usr/local/lib/python2.3/email/Parser.py", line
64, in parse
    self._parsebody(root, fp, firstbodyline)
  File "/usr/local/lib/python2.3/email/Parser.py", line
245, in _parsebody
    raise Errors.BoundaryError(
email.Errors.BoundaryError: multipart message with no
defined boundary
>>>

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=740795&group_id=5470