mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 12:54:40 +01:00
use new executor methods
This commit is contained in:
parent
bc99edd74d
commit
6a7e1abf5d
1 changed files with 19 additions and 6 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue