[Checkins] SVN: grokcore.view/branches/1.13/src/grokcore/view/templatereg.py Fix backport.

Uli Fouquet uli at gnufix.de
Wed May 26 20:39:45 EDT 2010


Log message for revision 112746:
  Fix backport.
  

Changed:
  U   grokcore.view/branches/1.13/src/grokcore/view/templatereg.py

-=-
Modified: grokcore.view/branches/1.13/src/grokcore/view/templatereg.py
===================================================================
--- grokcore.view/branches/1.13/src/grokcore/view/templatereg.py	2010-05-27 00:36:43 UTC (rev 112745)
+++ grokcore.view/branches/1.13/src/grokcore/view/templatereg.py	2010-05-27 00:39:45 UTC (rev 112746)
@@ -14,11 +14,16 @@
 
     We set the logger level to ``logging.ERROR``, which means that by
     default warning messages will not be displayed.
+
+    Logger level is only set, if that not already happened
+    before. This way third-party components can determine the logging
+    options before grokking packages.
     """
     logger = logging.getLogger('grokcore.view')
     if len(logger.handlers) > 0:
         return logger
-    logger.setLevel(logging.ERROR)
+    if logger.level == logging.NOTSET:
+        logger.setLevel(logging.ERROR)
     handler = logging.StreamHandler()
     formatter = logging.Formatter("%(levelname)s: %(message)s")
     handler.setFormatter(formatter)



More information about the checkins mailing list