Fix : get_running_loop() au lieu de get_event_loop() (déprécié Python 3.10)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@ -248,7 +248,7 @@ async def init():
|
|||||||
"""Initialise pymavlink, MAVSDK et démarre les tâches de fond de télémétrie."""
|
"""Initialise pymavlink, MAVSDK et démarre les tâches de fond de télémétrie."""
|
||||||
global drone, drone_armed
|
global drone, drone_armed
|
||||||
# init_pymavlink est synchrone et bloquant — run_in_executor évite de geler l'event loop
|
# init_pymavlink est synchrone et bloquant — run_in_executor évite de geler l'event loop
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_running_loop()
|
||||||
await loop.run_in_executor(None, init_pymavlink)
|
await loop.run_in_executor(None, init_pymavlink)
|
||||||
drone = System()
|
drone = System()
|
||||||
await drone.connect(system_address=MAVLINK_ADDRESS)
|
await drone.connect(system_address=MAVLINK_ADDRESS)
|
||||||
|
|||||||
Reference in New Issue
Block a user