From 8145740cc1b4206a0a3021e4952c15a0071ec0d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 26 Aug 2025 14:48:20 +0200 Subject: [PATCH] api: lazly load Api options --- pkgs/clan-cli/api.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/api.py b/pkgs/clan-cli/api.py index 44525038a..f59f52be6 100755 --- a/pkgs/clan-cli/api.py +++ b/pkgs/clan-cli/api.py @@ -2,12 +2,15 @@ import json -from clan_lib.api import API, load_in_all_api_functions +from clan_lib.api import load_in_all_api_functions def main() -> None: load_in_all_api_functions() + # import lazily since we otherwise we do not have all api functions loaded according to Qubasa + from clan_lib.api import API # noqa: PLC0415 + schema = API.to_json_schema() print(f"""{json.dumps(schema, indent=2)}""")