app_route.py 618 B

12345678910111213141516171819202122
  1. import sqlalchemy.engine.base
  2. class app_route:
  3. def __init__(self, connection: sqlalchemy.engine.base.Engine) -> None:
  4. self.__connection = connection
  5. @property
  6. def _connection(self) -> sqlalchemy.engine.base.Engine:
  7. return self.__connection
  8. def _success(self, **kwargs) -> dict:
  9. return self.__response("success", **kwargs)
  10. def _fail(self, cause: str, **kwargs) -> dict:
  11. kwargs["cause"] = cause
  12. return self.__response("fail", cause)
  13. def __response(self, result: str, **kwargs) -> dict:
  14. kwargs["result"] = result
  15. return kwargs