from abc import ABCMeta | |
from abc import abstractmethod | |
from abc import object | |
class Parent(object, metaclass=ABCMeta): | |
@abstractmethod | |
def my_method(self, foo): | |
""" | |
Eats eggs | |
:param foo: eggs | |
""" | |
pass | |
@classmethod | |
@abstractmethod | |
def my_class_method(): | |
pass |