This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author skip.montanaro
Recipients
Date 2004-12-01.04:00:31
SpamBayes Score
Marked as misclassified
Message-id
In-reply-to
Content
The attached message causes a TypeError exception with the
email.FeedParser class that comes with Python 2.4.  The
traceback
I get is:

Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "/Users/skip/local/lib/python2.4/mailbox.py",
line 35, in next
    return self.factory(_Subfile(self.fp, start, stop))
  File
"/Users/skip/local/lib/python2.4/site-packages/spambayes/mboxutils.py",
line 129, in get_message
    msg = email.message_from_string(obj)
  File
"/Users/skip/local/lib/python2.4/email/__init__.py",
line 43, in message_from_string
    return Parser(*args, **kws).parsestr(s)
  File
"/Users/skip/local/lib/python2.4/email/Parser.py", line
79, in parsestr
    return self.parse(StringIO(text),
headersonly=headersonly)
  File
"/Users/skip/local/lib/python2.4/email/Parser.py", line
68, in parse
    feedparser.feed(data)
  File
"/Users/skip/local/lib/python2.4/email/FeedParser.py",
line 146, in feed
    self._call_parse()
  File
"/Users/skip/local/lib/python2.4/email/FeedParser.py",
line 150, in _call_parse
    self._parse()
  File
"/Users/skip/local/lib/python2.4/email/FeedParser.py",
line 331, in _parsegen
    for retval in self._parsegen():
  File
"/Users/skip/local/lib/python2.4/email/FeedParser.py",
line 228, in _parsegen
    for retval in self._parsegen():
  File
"/Users/skip/local/lib/python2.4/email/FeedParser.py",
line 190, in _parsegen
    for line in self._input:
  File
"/Users/skip/local/lib/python2.4/email/FeedParser.py",
line 119, in next
    line = self.readline()
  File
"/Users/skip/local/lib/python2.4/email/FeedParser.py",
line 79, in readline
    if ateof(line):
TypeError: expected string or buffer
History
Date User Action Args
2007-08-23 14:27:56adminlinkissue1076485 messages
2007-08-23 14:27:56admincreate