diff --git a/openpype/hosts/hiero/api/lib.py b/openpype/hosts/hiero/api/lib.py index 057af49f64..09d73f5cc2 100644 --- a/openpype/hosts/hiero/api/lib.py +++ b/openpype/hosts/hiero/api/lib.py @@ -92,13 +92,13 @@ def deprecated(new_destination): log = Logger.get_logger(__name__) -def flatten(_list): - for item in _list: - if isinstance(item, (list, tuple)): - for sub_item in flatten(item): +def flatten(list_): + for item_ in list_: + if isinstance(item_, (list, tuple)): + for sub_item in flatten(item_): yield sub_item else: - yield item + yield item_ def get_current_project(remove_untitled=False): @@ -698,29 +698,29 @@ def setup(console=False, port=None, menu=True): menu (bool, optional): Display file menu in Hiero. """ - if CTX._has_been_setup: + if _CTX.has_been_setup: teardown() add_submission() if menu: add_to_filemenu() - CTX._has_menu = True + _CTX.has_menu = True - CTX._has_been_setup = True + _CTX.has_been_setup = True log.debug("pyblish: Loaded successfully.") def teardown(): """Remove integration""" - if not CTX._has_been_setup: + if not _CTX.has_been_setup: return - if CTX._has_menu: + if _CTX.has_menu: remove_from_filemenu() - CTX._has_menu = False + _CTX.has_menu = False - CTX._has_been_setup = False + _CTX.has_been_setup = False log.debug("pyblish: Integration torn down successfully") @@ -1311,11 +1311,11 @@ def before_project_save(event): def get_main_window(): """Acquire Nuke's main window""" - if CTX._parent_gui is None: + if _CTX.parent_gui is None: top_widgets = QtWidgets.QApplication.topLevelWidgets() name = "Foundry::UI::DockMainWindow" main_window = next(widget for widget in top_widgets if widget.inherits("QMainWindow") and widget.metaObject().className() == name) - CTX._parent_gui = main_window - return CTX._parent_gui + _CTX.parent_gui = main_window + return _CTX.parent_gui diff --git a/openpype/hosts/hiero/api/otio/hiero_export.py b/openpype/hosts/hiero/api/otio/hiero_export.py index 35db477407..de547f3046 100644 --- a/openpype/hosts/hiero/api/otio/hiero_export.py +++ b/openpype/hosts/hiero/api/otio/hiero_export.py @@ -3,7 +3,6 @@ import os import re -import sys import ast import opentimelineio as otio from . import utils @@ -23,19 +22,21 @@ MARKER_COLOR_MAP = { "cyan": otio.schema.MarkerColor.CYAN, "blue": otio.schema.MarkerColor.BLUE, } - + + class CTX: project_fps = None timeline = None include_tags = True -def flatten(_list): - for item in _list: - if isinstance(item, (list, tuple)): - for sub_item in flatten(item): + +def flatten(list_): + for item_ in list_: + if isinstance(item_, (list, tuple)): + for sub_item in flatten(item_): yield sub_item else: - yield item + yield item_ def create_otio_rational_time(frame, fps): @@ -205,8 +206,8 @@ def get_marker_color(tag): res = re.search(pat, icon) if res: color = res.groupdict().get('color') - if color.lower() in CTX.marker_color_map: - return CTX.marker_color_map[color.lower()] + if color.lower() in MARKER_COLOR_MAP: + return MARKER_COLOR_MAP[color.lower()] return otio.schema.MarkerColor.RED @@ -339,7 +340,7 @@ def _create_otio_timeline(): def create_otio_track(track_type, track_name): return otio.schema.Track( name=track_name, - kind=CTX.track_types[track_type] + kind=TRACK_TYPE_MAP[track_type] )