Breaking Change
The Airport object has changed how it handles client sessions. Previously, the object itself did not store a function and instead one would be passed into the update function. This is no longer the case, the session is stored in the object. This improves compatibility with other packages.
Whereas a previous call may have been made like this:
airport = faadelays.Airport("ATL")
await airport.update(session)
Now it should be made like this:
airport = faadelays.Airport("ATL", session)
await airport.update()