logging.shutdown() ValueError: I/O operation on closed file

Peter Otten __peter__ at web.de
Fri Nov 14 09:19:26 CET 2003


j vickroy wrote:

> As a follow-up question, why is a handle object not removed from
> logging._handlers when its (i.e., handle) close() procedure is applied?
> 
> That behavior appears to be responsible for the logging.shutdown()
> failure.

Seems that the author did not consider the use case of consecutively using
different handlers operating on the same file set - I've not yet made up my
mind, if you are misusing the logging system or if that's a bug. 

Anyway, as of 2.3.2 the package has still __status__ = "beta", so patches
might be welcome.

Peter




More information about the Python-list mailing list