<div dir="ltr">This is probably something well known, but I just tried using ABCs in IPy 2.6 for first time and saw that they don&#39;t enforce anything:<div><br></div><div>from abc import ABCMeta, abstractmethod</div><div>
<div>class A(object):</div><div>    __metaclass__ = ABCMeta</div><div><br></div><div>    @abstractmethod</div><div>    def foo(self, x):</div><div>        pass    </div><div><br></div><div>class B(A): pass # no foo method</div>
<div><br></div><div>b = B() # shouldn&#39;t work, but does</div><div><br></div><div><br></div><div>Do you know if/when this is planned to be fixed?</div><div><br></div><div>thanks</div><div>Ronnie</div><div><br></div></div>
</div>