[Mailman-Users] Message.OutgoingMessage ???

Wolodja Wentland babilen at gmail.com
Tue Oct 2 22:04:57 CEST 2007

Hi all,

please reply to me directly as well, as i am not subscribed to this 

I am trying to do an upgrade on debian from mailman 2.1.5 to mailman 
2.1.9 and get the following error:

--- snip ---
Updating mailing list: <some_list>
Traceback (most recent call last):
  File "/var/lib/mailman/bin/withlist", line 297, in ?
  File "/var/lib/mailman/bin/withlist", line 272, in main
    r = [do_list(listname, args, func) for listname in Utils.list_names()]
  File "/var/lib/mailman/bin/withlist", line 194, in do_list
    m = MailList.MailList(listname, lock=LOCK)
  File "/var/lib/mailman/Mailman/MailList.py", line 130, in __init__
  File "/var/lib/mailman/Mailman/MailList.py", line 665, in Load
  File "/var/lib/mailman/Mailman/MailList.py", line 718, in CheckVersion
    Update(self, stored_state)
  File "/var/lib/mailman/Mailman/versions.py", line 53, in Update
  File "/var/lib/mailman/Mailman/versions.py", line 489, in NewRequestsDatabase
    msg = Message.OutgoingMessage(text)
AttributeError: 'module' object has no attribute 'OutgoingMessage'
--- snip ---

I had a look at the source code as distributed by debian and in the 
tarball from sourceforge. It seems like a bug to me that:

--- snip --- from versions.py (line 466 - 492)
    """With version 1.2, we use a new pending request database schema."""
    r = getattr(l, 'requests', {})
    if not r:
        # no old-style requests
    for k, v in r.items():

        [ yadda yadda yadda ]

            for p in v:
                author, text = p[2]
                reason = p[3]
                msg = Message.OutgoingMessage(text)

                l.HoldMessage(msg, reason)
            del r[k]
        elif k == 'add_member':
--- snip ---

This code tries to build an object of type OutgoingMessage which is assumed 
to be declared in Mailman.Message but is not. There is no single class 
OutgoingMessage in the Message module.

What is wrong here? What can i do about it? Why am i the first to 
encounter this problem???

Thanks in advance... 

    Wolodja Wentland
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mail.python.org/pipermail/mailman-users/attachments/20071002/b94bfaf4/attachment.pgp 

More information about the Mailman-Users mailing list