mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
OP-2414 - refactor non python kwargs
This commit is contained in:
parent
755d7a1d95
commit
d732363d1a
3 changed files with 40 additions and 30 deletions
|
|
@ -1,11 +1,10 @@
|
|||
import os
|
||||
import subprocess
|
||||
import platform
|
||||
|
||||
from openpype.lib import (
|
||||
PreLaunchHook,
|
||||
get_openpype_execute_args
|
||||
)
|
||||
from openpype.lib.execute import get_non_python_host_kwargs
|
||||
|
||||
from openpype import PACKAGE_DIR as OPENPYPE_DIR
|
||||
|
||||
|
|
@ -53,16 +52,6 @@ class NonPythonHostHook(PreLaunchHook):
|
|||
if remainders:
|
||||
self.launch_context.launch_args.extend(remainders)
|
||||
|
||||
if platform.system().lower() == "windows":
|
||||
# expected behavior - openpype_console opens window with logs
|
||||
# openpype_gui has stdout/stderr available for capturing
|
||||
if "openpype_gui" in os.environ.get("OPENPYPE_EXECUTABLE"):
|
||||
self.launch_context.kwargs.update({
|
||||
"creationflags": subprocess.CREATE_NO_WINDOW,
|
||||
"stdout": subprocess.DEVNULL,
|
||||
"stderr": subprocess.DEVNULL
|
||||
})
|
||||
else:
|
||||
self.launch_context.kwargs.update({
|
||||
"creationflags": subprocess.CREATE_NEW_CONSOLE
|
||||
})
|
||||
self.launch_context.kwargs = \
|
||||
get_non_python_host_kwargs(self.launch_context.kwargs)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue