diff options
Diffstat (limited to 'Lib/_py_abc.py')
-rw-r--r-- | Lib/_py_abc.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/_py_abc.py b/Lib/_py_abc.py index 6f42ef3..3c3aa8e 100644 --- a/Lib/_py_abc.py +++ b/Lib/_py_abc.py @@ -107,6 +107,8 @@ class ABCMeta(type): def __subclasscheck__(cls, subclass): """Override for issubclass(subclass, cls).""" + if not isinstance(subclass, type): + raise TypeError('issubclass() arg 1 must be a class') # Check cache if subclass in cls._abc_cache: return True |