from abc import ABC, abstractmethod [docs] class CLIDrawer(ABC): [docs] @abstractmethod def print_error(self, **kwargs): pass [docs] @abstractmethod def print_panel(self, **kwargs): pass [docs] @abstractmethod def print_list(self, **kwargs): pass [docs] @abstractmethod def prompt(self, **kwargs): pass