[Mailman-Developers] TypeError: cannot concatenate 'str' and 'NoneType' objects

Ron Jarrell jarrell at vt.edu
Wed Jul 27 00:26:39 CEST 2005

At 01:28 PM 7/24/2005, Barry Warsaw wrote:
>On Thu, 2005-07-14 at 01:40, Ron Jarrell wrote:
> > Ok, I think I managed to screw myself.. Long time ago, I updated to 
> the
> > cvs snapshot, and forgot to set tags, so I got 2.2a0.  I finally 
> had
> > time to try to straighten the mess out and "upgrade" to 2.1.6 
> (which I
> > pulled with tag Release_2_1-maint, so it's post 
> tarball).  Bouncer.py
> > keeps blowing chunks knocking out a variety of functions.  An 
> example
> > from disabled:
> >
> > /usr/local/bin/python -S /home/mailman/cron/disabled
> > Traceback (most recent call last):
> >   File "/home/mailman/cron/disabled", line 220, in ?
> >     main()
> >   File "/home/mailman/cron/disabled", line 204, in main
> >     mlist.sendNextNotification(member)
> >   File "/home/mailman/Mailman/Bouncer.py", line 270, in 
> sendNextNotification
> >     msg['Subject'] = 'confirm ' + info.cookie
> > TypeError: cannot concatenate 'str' and 'NoneType' objects
> >
> > I'm guessing something in one of the list structures isn't defined 
> right
> > now?  Is there perchance a simple fix with withlist I could 
> make?  Update,
> > sadly, doesn't do it, even though I forced it.
>Ron, in this specific case, I'd suggest just blowing away all the 
>info associated with the list.  You'll lose any existing information 
>bouncing members, but who cares?  You'll just start building up that
>information again as you go.
>Just load the list into withlist (locked) and set mlist.bounce_info = 
>(i.e. an empty dict), and then save the mlist.  That's untested, but 
>should do the trick.

Well, it seems to have worked.. I had to do it to all my lists (thank 
heavens for
withlist -a...) but the errors have stopped.. And I get moderator 
messages, and
password reminders again, among other things.    Thanks! 

More information about the Mailman-Developers mailing list