Consider class inheriting abc.ABC as abstract (PY-30789)

This commit is contained in:
Semyon Proshev
2018-07-17 20:27:51 +03:00
parent 15d6339fba
commit b8f5298ee3
4 changed files with 32 additions and 0 deletions
@@ -0,0 +1,9 @@
import abc
class A1(abc.ABC):
@abc.abstractmethod
def m1(self):
pass
class A2(A1, abc.ABC):
pass
@@ -0,0 +1,13 @@
class ABCMeta:
pass
class ABC(metaclass=ABCMeta):
"""Helper class that provides a standard way to create an ABC using
inheritance.
"""
pass
def abstractmethod(foo):
pass