From e25732f938a021cb32edee5ecfc82e4fef0f63cd Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Sat, 29 Jun 2024 13:33:52 +0200 Subject: [PATCH] Fix blocking IO in event loop (#374) --- src/python_opensky/opensky.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/python_opensky/opensky.py b/src/python_opensky/opensky.py index e6a7db3..914495c 100644 --- a/src/python_opensky/opensky.py +++ b/src/python_opensky/opensky.py @@ -26,6 +26,9 @@ from typing_extensions import Self +VERSION = metadata.version(__package__) + + @dataclass class OpenSky: """Main class for handling connections with OpenSky.""" @@ -97,7 +100,6 @@ async def _request( OpenSkyrror: Received an unexpected response from the OpenSky API. """ - version = metadata.version(__package__) url = URL.build( scheme="https", host=self.api_host, @@ -106,7 +108,7 @@ async def _request( ).joinpath(uri) headers = { - "User-Agent": f"PythonOpenSky/{version}", + "User-Agent": f"PythonOpenSky/{VERSION}", "Accept": "application/json, text/plain, */*", }