[Mailman-Users] Mailman error (2.1.16): "low level unrecoverable exception"

Mark Sapiro mark at msapiro.net
Fri May 2 02:07:12 CEST 2014

On 05/01/2014 10:06 AM, Robert Heller wrote:
> I also found a *fatal* error in Tagger.py at line 74:
> TypeError: change_header() got an unexpected keyword argument 'Delete'

That's a known bug which was fixed in 2.1.17

> I deleted the ', Delete=False' from the change_header parameter list

That's the wrong fix. The correct fix is to change the spelling from
Delete=False to delete=False

> and
> removed Tagger.pyc and Tagger.pyo (forcing the use of the uncompiled code) as
> a short term temp fix (so that mail will go through).

That was unnecessary. When Python imports a module, and there is a .py
and a .pyc and maybe a .pyo, it checks the time stamps and if the .py is
more recent, it loads that and compiles it and if it has permission,
(re)writes the .pyc.

> I *presume* that this is
> fixed in 2.1.18 and when that comes out (I understand it is due out "Real Soon
> Now"(tm)).

As I note above, fixed in 2.1.17, and the final 2.1.18 release will be
this weekend barring any unforeseen personal emergencies.

Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

More information about the Mailman-Users mailing list