import sqlalchemy.engine.base class app_route: def __init__(self, connection: sqlalchemy.engine.base.Engine) -> None: self.__connection = connection @property def _connection(self) -> sqlalchemy.engine.base.Engine: return self.__connection def _success(self, **kwargs) -> dict: return self.__response("success", **kwargs) def _fail(self, cause: str, **kwargs) -> dict: kwargs["cause"] = cause return self.__response("fail", cause) def __response(self, result: str, **kwargs) -> dict: kwargs["result"] = result return kwargs