Kærast wrote: > > I've started getting an error message when people try unubscribing from > my lists by emailing the -unsubscribe addresses. I'm running a > slightly modified version of 2.1.9 (based on the Debian version with > a few modifications of my own) The following error appears in the error > logs > > Feb 16 16:09:48 2009 (22125) Uncaught runner exception: 'str' object > has no attribute 'address' Feb 16 16:09:48 2009 (22125) Traceback (most > recent call last): File "/usr/lib/mailman/Mailman/Queue/Runner.py", > line 112, in _oneloop self._onefile(msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 170, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 243, in > _dispose res.do_command('leave') > File "/usr/lib/mailman/Mailman/Queue/CommandRunner.py", line 139, in > do_command return handler.process(self, args) > File "/usr/lib/mailman/Mailman/Commands/cmd_unsubscribe.py", line 76, > in process mlist.ConfirmUnsubscription(cpaddr) > File "/usr/lib/mailman/Mailman/MailList.py", line 1370, in > ConfirmUnsubscription cookie = self.pend_new(Pending.UNSUBSCRIPTION, > addr) File "/usr/lib/mailman/Mailman/Pending.py", line 76, in pend_new > if data[0] == UNSUBSCRIPTION and data[1] == content[0].address: > AttributeError: 'str' object has no attribute 'address' > > Feb 16 16:09:48 2009 (22125) SHUNTING: > 1234800587.1249299+27b118ff3b62b500de00fd03a570aefcdf1a1ef2 > > > Any ideas how I fix this and let people unsubscribe?
The offending statement that throws the exception is line 76 in /usr/lib/mailman/Mailman/Pending.py if data[0] == UNSUBSCRIPTION and data[1] == content[0].address: This is not in the source distribution. If this is a Debian patch, contact Debian. If this is one of your "few modifications", fix it. -- Mark Sapiro <m...@msapiro.net> 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://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9