[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