Made traceback unconditional, to avoid lock contention problems when logging errors occur in a custom importer (SF path #1158052).
diff --git a/Lib/logging/config.py b/Lib/logging/config.py
index a5c780f..ea157db 100644
--- a/Lib/logging/config.py
+++ b/Lib/logging/config.py
@@ -1,4 +1,4 @@
-# Copyright 2001-2004 by Vinay Sajip. All Rights Reserved.
+# Copyright 2001-2005 by Vinay Sajip. All Rights Reserved.
 #
 # Permission to use, copy, modify, and distribute this software and its
 # documentation for any purpose and without fee is hereby granted,
@@ -27,7 +27,7 @@
 To use, simply 'import logging' and log away!
 """
 
-import sys, logging, logging.handlers, string, socket, struct, os
+import sys, logging, logging.handlers, string, socket, struct, os, traceback
 
 try:
     import thread
@@ -195,7 +195,6 @@
             for log in existing:
                 root.manager.loggerDict[log].disabled = 1
         except:
-            import traceback
             ei = sys.exc_info()
             traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
             del ei