From 18546545a48d1f9ead420b103da5780950c93b7e Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Mon, 22 May 2023 11:59:37 +0200 Subject: [PATCH] create asyncio task for api --- src/api_communication/api_communication/api_listener.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api_communication/api_communication/api_listener.py b/src/api_communication/api_communication/api_listener.py index e8232d6f..85acf306 100644 --- a/src/api_communication/api_communication/api_listener.py +++ b/src/api_communication/api_communication/api_listener.py @@ -8,7 +8,8 @@ class ApiListener(Node): def __init__(self): super().__init__('api_listener') self.get_logger().info('ApiListener node started') - asyncio.to_thread(self.run_api) + self.api_coro = asyncio.to_thread(self.run_api) + self.server_task = asyncio.create_task(self.api_coro) async def run_api(self): self.get_logger().info('Starting API')