Esempio n. 1
0
 def _start_lazy_function(self, lazy_func: Callable[..., Awaitable[None]],
                          request: AsyncBoltRequest) -> None:
     # Start a lazy function asynchronously
     func_name: str = lazy_func.__name__
     self.logger.debug(debug_running_lazy_listener(func_name))
     copied_request = self._build_lazy_request(request, func_name)
     self.lazy_listener_runner.start(function=lazy_func,
                                     request=copied_request)
Esempio n. 2
0
 def _start_lazy_function(self, lazy_func: Callable[..., None],
                          request: BoltRequest) -> None:
     # Start a lazy function asynchronously
     func_name: str = get_name_for_callable(lazy_func)
     self.logger.debug(debug_running_lazy_listener(func_name))
     copied_request = self._build_lazy_request(request, func_name)
     self.lazy_listener_runner.start(function=lazy_func,
                                     request=copied_request)