[Mailman-Developers] Bug in the latest 2.1 CVS

Bob Puff@NLE bob@nleaudio.com
Tue, 25 Jun 2002 01:37:49 -0400


Here's something I just got when installing a brand new 2.1b fresh from CVS tonight:

Jun 25 01:17:51 2002 (21415) Uncaught runner exception: isinstance() arg 2 must
be a class or type
Jun 25 01:17:51 2002 (21415) Traceback (most recent call last):
  File "/home/mm21/mailman/Mailman/Queue/Runner.py", line 105, in __oneloop
    self.__onefile(msg, msgdata)
  File "/home/mm21/mailman/Mailman/Queue/Runner.py", line 154, in __onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/home/mm21/mailman/Mailman/Queue/IncomingRunner.py", line 129, in _dispo
se
    status = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/home/mm21/mailman/Mailman/Queue/IncomingRunner.py", line 152, in _dopip
eline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/home/mm21/mailman/Mailman/Handlers/Hold.py", line 141, in process
    if mlist.administrivia and Utils.is_administrivia(msg):
  File "/home/mm21/mailman/Mailman/Utils.py", line 492, in is_administrivia
    for line in email.Iterators.body_line_iterator(msg):
  File "/home/mm21/mailman/pythonlib/email/_compat22.py", line 41, in body_line_
iterator
    if isinstance(payload, StringTypes):
TypeError: isinstance() arg 2 must be a class or type 

This happened when I sent the first message to the first list.

BOb