(self)
| 75 | self.app.include_router(api_router) |
| 76 | |
| 77 | def _ensure_processing_thread_running(self): |
| 78 | if self.processing_thread is None or not self.processing_thread.is_alive(): |
| 79 | self.stop_processing.clear() |
| 80 | self.processing_thread = threading.Thread(target=self._task_processing_loop, daemon=True) |
| 81 | self.processing_thread.start() |
| 82 | logger.info("Started task processing thread") |
| 83 | |
| 84 | def _task_processing_loop(self): |
| 85 | logger.info("Task processing loop started") |
no test coverage detected