| 1234567891011121314151617181920212223242526272829303132 |
- import sqlalchemy.engine.base
- from .exception import incomplete_request_exception
- class app_route:
- def _success(self, **kwargs) -> dict:
- return self.__response("success", **kwargs)
- def _fail(self, cause: str, **kwargs) -> dict:
- kwargs["cause"] = cause
- return self.__response("fail", **kwargs)
- def _require(self, sended: dict, *args) -> None:
- for count in args:
- if not count in args:
- raise incomplete_request_exception(count)
- def __response(self, result: str, **kwargs) -> dict:
- kwargs["result"] = result
-
- return kwargs
- class app_route_database(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
-
|