Code owners
Assign users and groups as approvers for specific file changes. Learn more.
usecase.py 408 B
from abc import abstractmethod, ABC
class Usecase(ABC):
def execute(self, request):
try:
return self.process(request)
# TODO (dmt): List package intern exceptions!
except Exception as error:
# TODO (dmt): Write proper exception handling!
print(error)
raise error
@abstractmethod
def process(self, *args, **kwargs): pass