ayon-core/pype/hooks/nukex/pre_launch_args.py
2020-11-24 18:18:39 +01:00

18 lines
501 B
Python

from pype.lib import PreLaunchHook
class NukeXLaunchArguments(PreLaunchHook):
order = 0
def execute(self):
"""Prepare suprocess launch arguments for NukeX."""
# Get executable
executable = self.launch_context.launch_args[0]
if isinstance(executable, str):
executable = [executable]
# Add `nukex` argument and make sure it's bind to execuable
executable.append("--nukex")
self.launch_context.launch_args[0] = executable