api: lazly load Api options
This commit is contained in:
@@ -2,12 +2,15 @@
|
|||||||
|
|
||||||
import json
|
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:
|
def main() -> None:
|
||||||
load_in_all_api_functions()
|
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()
|
schema = API.to_json_schema()
|
||||||
print(f"""{json.dumps(schema, indent=2)}""")
|
print(f"""{json.dumps(schema, indent=2)}""")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user