events_protocol.core.views.base
¶
Module Contents¶
-
class
events_protocol.core.views.base.
BaseView
¶ -
request
¶
-
_base_header
¶
-
async
send_response
(self, message: str = None, data: dict = None, description: str = None, http_status: int = None, code: int = 1000, log_level=None)¶
-
abstract
get_query_args
(self)¶
-
abstract async
write_response
(self, http_status: int, description: str, response_body: dict, log_level: str = None, headers: dict = {})¶
-
async
_treat_general_exception
(self, exception: Exception)¶
-
-
class
events_protocol.core.views.base.
BaseHealth
¶ Bases:
events_protocol.core.views.base.BaseView
-
_checkers
:typing.List[typing.Dict[str, typing.Union[typing.Awaitable[typing.Callable], typing.Callable]]] = []¶
-
classmethod
add_checker
(cls, checker_name: str, checker_func: typing.Union[typing.Awaitable[typing.Callable], typing.Callable])¶
-
async
_get
(self)¶
-