[Neo-report] r2376 vincent - /trunk/neo/__init__.py

nobody at svn.erp5.org nobody at svn.erp5.org
Sat Oct 30 02:17:05 CEST 2010


Author: vincent
Date: Sat Oct 30 02:17:04 2010
New Revision: 2376

Log:
Fix the ability to run individual test files.

This was broken by r2371: it is good not to import it at file top-level,
but it must still be provided.
Also, fix 'No handler could be found for logger "NEO"' error messages,
which where hiding log messages, by using setupLog.
Also, manually set propagate to 0 so NEO messages are not output by root
logger too.

Modified:
    trunk/neo/__init__.py

Modified: trunk/neo/__init__.py
==============================================================================
--- trunk/neo/__init__.py [iso-8859-1] (original)
+++ trunk/neo/__init__.py [iso-8859-1] Sat Oct 30 02:17:04 2010
@@ -17,8 +17,6 @@
 
 import logging as logging_std
 
-# "logging" is available here only once setupLog has been called.
-
 PREFIX = '%(asctime)s %(levelname)-9s %(name)-10s'
 SUFFIX = ' [%(module)14s:%(lineno)3d] %(message)s'
 
@@ -39,4 +37,8 @@ def setupLog(name='NEO', filename=None, 
     handler.setFormatter(logging_std.Formatter(fmt))
     logging.setLevel(level)
     logging.addHandler(handler)
+    logging.propagate = 0
+
+# Create default logger
+setupLog()
 





More information about the Neo-report mailing list