Fix SF bug #723801, logging.setLoggerClass() doesn't support new-style classes

This commit is contained in:
Neal Norwitz 2003-04-23 13:12:19 +00:00
parent f471d4783a
commit a256f7d36f

View file

@ -725,8 +725,6 @@ def setLoggerClass(klass):
__init__() should call Logger.__init__()
"""
if klass != Logger:
if type(klass) != types.ClassType:
raise TypeError, "setLoggerClass is expecting a class"
if not issubclass(klass, Logger):
raise TypeError, "logger not derived from logging.Logger: " + \
klass.__name__