Treat methods of base class that raise NotImplementedError as abstract

This commit is contained in:
Mikhail Golubev
2014-11-05 11:17:42 +03:00
parent 2142d9fbd3
commit 757d7577d3
4 changed files with 23 additions and 6 deletions
@@ -0,0 +1,6 @@
class Abstract:
def method(self):
raise NotImplementedError()
class <weak_warning descr="Class Concrete must implement all abstract methods">Concrete</weak_warning>(Abstract):
pass