[Mailman-Developers] problem in email
totschnig.michael@uqam.ca
totschnig.michael@uqam.ca
Thu, 25 Apr 2002 12:19:47 -0400
hello,
i updated cvs today, and now I get the following errors, when I post
to a list:
Apr 25 11:54:54 2002 (20362) Uncaught runner exception: isinstance() arg 2 must be a class or type
Apr 25 11:54:54 2002 (20362) Traceback (most recent call last):
File "/var/Mailman/Mailman/Queue/Runner.py", line 105, in __oneloop
self.__onefile(msg, msgdata)
File "/var/Mailman/Mailman/Queue/Runner.py", line 155, in __onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/var/Mailman/Mailman/Queue/IncomingRunner.py", line 129, in _dispose
status = self._dopipeline(mlist, msg, msgdata, pipeline)
File "/var/Mailman/Mailman/Queue/IncomingRunner.py", line 152, in _dopipeline
sys.modules[modname].process(mlist, msg, msgdata)
File "/var/Mailman/Mailman/Handlers/Hold.py", line 132, in process
if mlist.administrivia and Utils.is_administrivia(msg):
File "/var/Mailman/Mailman/Utils.py", line 541, in is_administrivia
for line in email.Iterators.body_line_iterator(msg):
File "/var/Mailman/pythonlib/email/Iterators.py", line 23, in body_line_iterator
if isinstance(payload, StringTypes):
TypeError: isinstance() arg 2 must be a class or type
when I test the email package as explained in the README with
PYTHONPATH=.; python2 tests/test_email.py I see the same error
.........................................................................................E.................tests/test_email.py:1638: RuntimeWarning: test_japanese_codecs() skipped
warnings.warn('test_japanese_codecs() skipped', RuntimeWarning, 1)
.....
======================================================================
ERROR: test_body_line_iterator (__main__.TestIterators)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests/test_email.py", line 1253, in test_body_line_iterator
it = Iterators.body_line_iterator(msg)
File "/usr/lib/python2.1/site-packages/email/Iterators.py", line 23, in body_line_iterator
if isinstance(payload, StringTypes):
TypeError: isinstance() arg 2 must be a class or type
----------------------------------------------------------------------
Ran 112 tests in 0.694s
FAILED (errors=1)
Is this a bug or is there something wrong with my setup.
thanks,
Michael