atexit.register does not return the registered function. IMHO, it should.

Pierre Rouleau prouleau001 at
Thu Nov 16 17:25:58 CET 2006

On 11/16/06, Skip Montanaro <skip.montanaro at> wrote:
> > Since that the decorator syntax is upon us, I think it would be good if
> > atexit.register() was returning the function passed as argument.  This
> > simple change to the library would solve a problem with the use of
> > atexit.register as a decorator (and I can't think of any use case where
> > this change would break any code).
> ...
> Can you submit a bug report to the SourceForge bug tracker?  I'll take
> care of the problem when I have access to the subversion repository.

I select Python 2.5 as the category.  It affects all versions but most
likely to cause a problem in Python 2.4 and after.


Pierre R.

More information about the Python-list mailing list