[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
<https://bugs.launchpad.net/mailman/+bug/1251495>.


> 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