[Mailman-Users] Rejection notice substitution variables(member_moderation_notice)

Rodriguez Gomez Pedro Pedro.Rodriguez at emea.europa.eu
Thu Aug 21 17:17:29 CEST 2008

I'm afraid that even the new version ("Utils.wrap" after "text % d") has
the same problem...I think the "post processing" that goes after the
code in Moderate.py finds the percentage in "%40" (corresponding to the
url encoding of "@" in the email address part of options_url) and it

Utils.to_percent(text) transforms:




allowing the "post processing" to finish without problems.

The traceback:

Aug 21 16:10:27 2008 (30631) Uncaught runner exception: float argument
Aug 21 16:10:27 2008 (30631) Traceback (most recent call last):
  File "/u01/app/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop
    self._onefile(msg, msgdata)
  File "/u01/app/mailman/Mailman/Queue/Runner.py", line 191, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/u01/app/mailman/Mailman/Queue/IncomingRunner.py", line 130, in
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/u01/app/mailman/Mailman/Queue/IncomingRunner.py", line 168, in
    mlist.BounceMessage(msg, msgdata, e)
  File "/u01/app/mailman/Mailman/Bouncer.py", line 296, in BounceMessage
    notice = _(e.notice())
  File "/u01/app/mailman/Mailman/i18n.py", line 90, in _
    return tns % dict
TypeError: float argument required

Aug 21 16:10:27 2008 (30631) SHUNTING:

This e-mail has been scanned for all known viruses by EMEA.

More information about the Mailman-Users mailing list