21 lines
533 B
Python
21 lines
533 B
Python
from abc import ABC, abstractmethod
|
|
|
|
|
|
class DemoInterface(ABC):
|
|
"""
|
|
Includes only static methods that would be regular functions outside of classes if
|
|
you were developing a regular python module
|
|
"""
|
|
@staticmethod
|
|
@abstractmethod
|
|
def some_very_useful_method(very_important_arg: str = "h") -> None:
|
|
"""
|
|
Include docstrings here, in standards
|
|
:param very_important_arg: Probably this one is important
|
|
:return:
|
|
"""
|
|
|
|
|
|
__all__ = [DemoInterface]
|
|
__replacements__ = __all__
|