use new executor methods

This commit is contained in:
Jakub Trllo 2025-05-27 10:48:01 +02:00
parent bc99edd74d
commit 6a7e1abf5d

View file

@ -77,13 +77,26 @@ class CoreAddon(BaseServerAddon):
f"Can't execute {executor.identifier} because"
" of missing project name."
)
# Works since AYON server 1.8.3
if hasattr(executor, "get_simple_response"):
return await executor.get_simple_response(
"Missing project name", success=False
)
return
return await executor.get_launcher_action_response(
args=[
"create-project-structure",
"--project", project_name,
]
)
args = [
"create-project-structure", "--project", project_name,
]
# Works since AYON server 1.8.3
if hasattr(executor, "get_launcher_response"):
return await executor.get_launcher_response(args)
return await executor.get_launcher_action_response(args)
logger.debug(f"Unknown action: {executor.identifier}")
# Works since AYON server 1.8.3
if hasattr(executor, "get_simple_response"):
return await executor.get_simple_response(
"Unknown action", success=False
)
return