From 43535d0a950a998d71d5683db0fa94d070f0ec2a Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sun, 12 Feb 2023 18:37:41 +0000 Subject: [PATCH] Store strong references to async tasks Reason: https://news.t0.vc/IEUC --- main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 1fd3a98..4b7042b 100644 --- a/main.py +++ b/main.py @@ -468,8 +468,8 @@ if __name__ == '__main__': sensors.add(SolarSensor('solar', 'Solar')) loop = asyncio.get_event_loop() - loop.create_task(poll_sensors()).add_done_callback(task_died) - loop.create_task(fetch_mqtt()).add_done_callback(task_died) - loop.create_task(run_webserver()).add_done_callback(task_died) + a = loop.create_task(poll_sensors()).add_done_callback(task_died) + b = loop.create_task(fetch_mqtt()).add_done_callback(task_died) + c = loop.create_task(run_webserver()).add_done_callback(task_died) loop.run_forever()