From c414c8c6e933e82e6e7703b8e509b711e36f9d2e Mon Sep 17 00:00:00 2001 From: Kayla Man Date: Fri, 23 Jun 2023 16:45:41 +0800 Subject: [PATCH] add scripts to utils --- openpype/hosts/nuke/api/command.py | 9 --------- openpype/hosts/nuke/api/utils.py | 11 ++++++++++- openpype/hosts/nuke/api/workio.py | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/openpype/hosts/nuke/api/command.py b/openpype/hosts/nuke/api/command.py index 2e2c5b2b93..486f637a55 100644 --- a/openpype/hosts/nuke/api/command.py +++ b/openpype/hosts/nuke/api/command.py @@ -2,7 +2,6 @@ import logging import contextlib import nuke -from qtpy import QtWidgets log = logging.getLogger(__name__) @@ -21,11 +20,3 @@ def viewer_update_and_undo_stop(): yield finally: nuke.Undo.enable() - - -def is_headless(): - """ - Returns: - bool: headless - """ - return QtWidgets.QApplication.instance() is None diff --git a/openpype/hosts/nuke/api/utils.py b/openpype/hosts/nuke/api/utils.py index 2b3c35c23a..7b02585892 100644 --- a/openpype/hosts/nuke/api/utils.py +++ b/openpype/hosts/nuke/api/utils.py @@ -2,7 +2,7 @@ import os import nuke from openpype import resources -from .lib import maintained_selection +from qtpy import QtWidgets def set_context_favorites(favorites=None): @@ -55,6 +55,7 @@ def bake_gizmos_recursively(in_group=None): Arguments: is_group (nuke.Node)[optonal]: group node or all nodes """ + from .lib import maintained_selection if in_group is None: in_group = nuke.Root() # preserve selection after all is done @@ -129,3 +130,11 @@ def get_colorspace_list(colorspace_knob): reduced_clrs.append(clrs) return reduced_clrs + + +def is_headless(): + """ + Returns: + bool: headless + """ + return QtWidgets.QApplication.instance() is None diff --git a/openpype/hosts/nuke/api/workio.py b/openpype/hosts/nuke/api/workio.py index b7c9d01097..8d29e0441f 100644 --- a/openpype/hosts/nuke/api/workio.py +++ b/openpype/hosts/nuke/api/workio.py @@ -1,7 +1,7 @@ """Host API required Work Files tool""" import os import nuke -from .command import is_headless +from .utils import is_headless def file_extensions():