Skip to content

Flight Docs

Asynchronous Information

"Asynchronous" refers to something that operates outside of a set timer

The asyncio Python module is used to create concurrent code blocks, that can execute simultaneously. The following functions are used in the flight code:

    get_event_loop() : Returns the loop that is currently running all the asynchronous tasks.
    run_until_complete() : Runs the asynchronous task until it finished

Futhermore, any functions that are created in a flight file should have a "async" prefix to the function header;

    async def extract_gps()
This ensures that the function can be run concurrently with other flight functionality.