[Neo-report] r2745 jm - /trunk/neo/lib/__init__.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Apr 29 02:04:39 CEST 2011


Author: jm
Date: Fri Apr 29 02:04:38 2011
New Revision: 2745

Log:
tests: fix file descriptor leak

Modified:
    trunk/neo/lib/__init__.py

Modified: trunk/neo/lib/__init__.py
==============================================================================
--- trunk/neo/lib/__init__.py [iso-8859-1] (original)
+++ trunk/neo/lib/__init__.py [iso-8859-1] Fri Apr 29 02:04:38 2011
@@ -38,6 +38,10 @@ def setupLog(name='NEO', filename=None, 
         level = logging_std.DEBUG
     else:
         level = logging_std.INFO
+    if logging is not None:
+        for handler in logging.handlers:
+            handler.close()
+        del logging.manager.loggerDict[logging.name]
     logging = logging_std.getLogger(name)
     for handler in logging.handlers[:]:
         logging.removeHandler(handler)
@@ -51,5 +55,6 @@ def setupLog(name='NEO', filename=None, 
     logging.propagate = 0
 
 # Create default logger
+logging = None
 setupLog()
 




More information about the Neo-report mailing list