Undo the apply() removals; this code needs to run under Python 1.5.2.
diff --git a/Lib/logging/config.py b/Lib/logging/config.py
index 8f692c3..933bdc7 100644
--- a/Lib/logging/config.py
+++ b/Lib/logging/config.py
@@ -102,7 +102,7 @@
                     klass = eval(klass, vars(logging))
                     args = cp.get(sectname, "args")
                     args = eval(args, vars(logging))
-                    h = klass(*args)
+                    h = apply(klass, args)
                     if "level" in opts:
                         level = cp.get(sectname, "level")
                         h.setLevel(logging._levelNames[level])