[Spambayes] mboxtrain.py chokes on bugtraq email messages
Charl Matthee
charl at infosat.net
Mon Apr 14 17:54:20 EDT 2003
Hi,
If I try and run mboxtrain.py on a mbox that contains a bugtraq message
it dies with the following:
Traceback (most recent call last):
File "/home/charl/projects/spambayes/mboxtrain.py", line 292, in ?
main()
File "/home/charl/projects/spambayes/mboxtrain.py", line 279, in main
train(h, g, False, force)
File "/home/charl/projects/spambayes/mboxtrain.py", line 212, in train
mbox_train(h, path, is_spam, force)
File "/home/charl/projects/spambayes/mboxtrain.py", line 151, in mbox_train
outf.write(msg.as_string(True))
File "/usr/lib/python2.2/email/Message.py", line 107, in as_string
g.flatten(self, unixfrom=unixfrom)
File "/usr/lib/python2.2/email/Generator.py", line 100, in flatten
self._write(msg)
File "/usr/lib/python2.2/email/Generator.py", line 128, in _write
self._dispatch(msg)
File "/usr/lib/python2.2/email/Generator.py", line 154, in _dispatch
meth(msg)
File "/usr/lib/python2.2/email/Generator.py", line 243, in _handle_multipart
g.flatten(part, unixfrom=False)
File "/usr/lib/python2.2/email/Generator.py", line 100, in flatten
self._write(msg)
File "/usr/lib/python2.2/email/Generator.py", line 128, in _write
self._dispatch(msg)
File "/usr/lib/python2.2/email/Generator.py", line 154, in _dispatch
meth(msg)
File "/usr/lib/python2.2/email/Generator.py", line 212, in _handle_text
raise TypeError, 'string payload expected: %s' % type(payload)
TypeError: string payload expected: <type 'list'>
I am happy to provide a copy of such an email message to the responsible
party, out of band.
Ciao
Charl
__________________________________________________________________________
[ Charl Matthee ] [ +27-11-721-3800 ]
[ Systems Manager ] [ +27-11-405-6508 ]
__________________________________________________________________________
More information about the Spambayes
mailing list