[Python-checkins] r51235 - in python/trunk/Lib: logging/config.py test/test_logging.py

georg.brandl python-checkins at python.org
Sat Aug 12 10:32:03 CEST 2006


Author: georg.brandl
Date: Sat Aug 12 10:32:02 2006
New Revision: 51235

Modified:
   python/trunk/Lib/logging/config.py
   python/trunk/Lib/test/test_logging.py
Log:
Repair logging test spew caused by rev. 51206.



Modified: python/trunk/Lib/logging/config.py
==============================================================================
--- python/trunk/Lib/logging/config.py	(original)
+++ python/trunk/Lib/logging/config.py	Sat Aug 12 10:32:02 2006
@@ -79,7 +79,7 @@
     logging._acquireLock()
     try:
         logging._handlers.clear()
-        logging._handlerList = []
+        del logging._handlerList[:]
         # Handlers add themselves to logging._handlers
         handlers = _install_handlers(cp, formatters)
         _install_loggers(cp, handlers)

Modified: python/trunk/Lib/test/test_logging.py
==============================================================================
--- python/trunk/Lib/test/test_logging.py	(original)
+++ python/trunk/Lib/test/test_logging.py	Sat Aug 12 10:32:02 2006
@@ -493,7 +493,7 @@
             try:
                 logging._handlers.clear()
                 logging._handlers.update(saved_handlers)
-                logging._handlerList = saved_handler_list
+                logging._handlerList[:] = saved_handler_list
                 loggerDict = logging.getLogger().manager.loggerDict
                 loggerDict.clear()
                 loggerDict.update(saved_loggers)
@@ -560,7 +560,7 @@
         try:
             logging._handlers.clear()
             logging._handlers.update(saved_handlers)
-            logging._handlerList = saved_handler_list
+            logging._handlerList[:] = saved_handler_list
             loggerDict = logging.getLogger().manager.loggerDict
             loggerDict.clear()
             loggerDict.update(saved_loggers)


More information about the Python-checkins mailing list