Refactor TELL integration and update dependencies.

Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
This commit is contained in:
GotthardG
2025-06-17 14:15:40 +02:00
parent c6a4cf0e8b
commit bf170cfcf5
+1 -3
View File
@@ -28,11 +28,9 @@ class AareWrapper:
):
configuration = aareDBclient.Configuration(host=host)
configuration.verify_ssl = False # Disable SSL verification
configuration.default_headers = {
"X-Shared-Password": os.getenv("AAREDB_SHARED_PASSWORD")
}
self.client = aareDBclient.ApiClient(configuration)
self.client.default_headers["X-Shared-Password"] = os.getenv("AAREDB_SHARED_PASSWORD")
self.__host = host
self.__tell_api = aareDBclient.TellsRunnerApi(self.client)
self.__sample_api = aareDBclient.SamplesRunnerApi(self.client)