]> granicus.if.org Git - python/commitdiff
no need for this __bases__ trick anymore
authorBenjamin Peterson <benjamin@python.org>
Thu, 12 Feb 2009 04:17:04 +0000 (04:17 +0000)
committerBenjamin Peterson <benjamin@python.org>
Thu, 12 Feb 2009 04:17:04 +0000 (04:17 +0000)
Lib/urllib2.py

index e108b29d337b539b88afb3e0e354709fa018b4e4..a2a7e66c837740454d331563860eebed12f61fe8 100644 (file)
@@ -441,7 +441,7 @@ def build_opener(*handlers):
     """
     import types
     def isclass(obj):
-        return isinstance(obj, types.ClassType) or hasattr(obj, "__bases__")
+        return isinstance(obj, (types.ClassType, type))
 
     opener = OpenerDirector()
     default_classes = [ProxyHandler, UnknownHandler, HTTPHandler,