Grigory Mokhin wrote:

>I've installed 2.1.10b4 from scratch and I'm getting the following error:
>
>Mar 16 01:26:11 2008 (2076) Uncaught runner exception: Message
>instance has no attribute 'get_type'
>Mar 16 01:26:11 2008 (2076) Traceback (most recent call last):
>  File "/home/mailman/Mailman/Queue/Runner.py", line 114, in _oneloop
>    self._onefile(msg, msgdata)
>  File "/home/mailman/Mailman/Queue/Runner.py", line 185, in _onefile
>    keepqueued = self._dispose(mlist, msg, msgdata)
>  File "/home/mailman/Mailman/Queue/OutgoingRunner.py", line 74, in _dispose
>    self._func(mlist, msg, msgdata)
>  File "/home/mailman/Mailman/Handlers/SMTPDirect.py", line 159, in process
>    deliveryfunc(mlist, msg, msgdata, envsender, refused, conn)
>  File "/home/mailman/Mailman/Handlers/SMTPDirect.py", line 292, in verpdeliver
>    Decorate.process(mlist, msgcopy, msgdata)
>  File "/home/mailman/Mailman/Handlers/Decorate.py", line 133, in process
>    elif msg.get_type() == 'multipart/mixed':
>AttributeError: Message instance has no attribute 'get_type'
>
>Mar 16 01:26:11 2008 (2076) SHUNTING:
>1205623299.1393819+488d99e2bbef7631f7c6da12b2bf6bc48b203157
>
>Atm I commented out the line in Handlers/Decorate.py
>
># elif msg.get_type() == 'multipart/mixed':
>
>and put instead
>
>elif msgtype == 'multipart/mixed':
>
>It seems it works this way, but I'm not sure if it doesn't break anything else.


That's not the correct workaround. If you want to work around it, you
should change

    elif msg.get_type() == 'multipart/mixed':
to
    elif msg.get_content_type() == 'multipart/mixed':

but you'd need to make those changes in several places.

The real issue is that there should be a pythonlib/ directory in your
$prefix directory, and that in turn should have an email/ directory
which is the email 2.5.8 package. This should all have been installed
by 'configure','make install' process.

So, what do you have? What went wrong that you are using the email
package from your Python installation instead of Mailman's?

-- 
Mark Sapiro <[EMAIL PROTECTED]>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=show&amp;file=faq01.027.htp

Reply via email to