diff --git a/openpype/hosts/flame/api/lib.py b/openpype/hosts/flame/api/lib.py index b7b815b373..80185579d6 100644 --- a/openpype/hosts/flame/api/lib.py +++ b/openpype/hosts/flame/api/lib.py @@ -258,6 +258,7 @@ def get_current_project(): def get_current_sequence(selection): import flame + def segment_to_sequence(_segment): track = _segment.parent version = track.parent @@ -291,11 +292,7 @@ def rescan_hooks(): except Exception: pass - - def get_metadata(project_name, _log=None): - import flame - from adsk.libwiretapPythonClientAPI import ( WireTapClient, WireTapServerHandle, @@ -319,7 +316,9 @@ def get_metadata(project_name, _log=None): def process(self, project_name): policy_node_handle = WireTapNodeHandle( - self._server, "/projects/{}/syncolor/policy".format(project_name)) + self._server, + "/projects/{}/syncolor/policy".format(project_name) + ) self.log.info(policy_node_handle) policy = WireTapStr() @@ -334,4 +333,4 @@ def get_metadata(project_name, _log=None): return policy.c_str() policy_wiretap = GetProjectColorPolicy(_log=_log) - return policy_wiretap.process(project_name) \ No newline at end of file + return policy_wiretap.process(project_name) diff --git a/openpype/hosts/flame/api/menu.py b/openpype/hosts/flame/api/menu.py index f216428e18..893c7a21d0 100644 --- a/openpype/hosts/flame/api/menu.py +++ b/openpype/hosts/flame/api/menu.py @@ -24,12 +24,14 @@ default_flame_export_presets = { } } + def send_selection(selection): import openpype.hosts.flame as opflame opflame.selection = selection print(opflame.selection) return True + class _FlameMenuApp(object): def __init__(self, framework): self.name = self.__class__.__name__ diff --git a/openpype/hosts/flame/otio/flame_export.py b/openpype/hosts/flame/otio/flame_export.py index 7a2e5744e8..a9be495bb5 100644 --- a/openpype/hosts/flame/otio/flame_export.py +++ b/openpype/hosts/flame/otio/flame_export.py @@ -134,7 +134,8 @@ def create_time_effects(otio_clip, item): # value = [ # ((node[knob].getValueAt(i)) - i) # for i in range( - # track_item.timelineIn(), track_item.timelineOut() + 1) + # track_item.timelineIn(), + # track_item.timelineOut() + 1) # ] # metadata[knob] = value diff --git a/openpype/hosts/flame/otio/utils.py b/openpype/hosts/flame/otio/utils.py index 640a4fabfb..74963bdd73 100644 --- a/openpype/hosts/flame/otio/utils.py +++ b/openpype/hosts/flame/otio/utils.py @@ -3,6 +3,7 @@ import opentimelineio as otio import logging log = logging.getLogger(__name__) + def timecode_to_frames(timecode, framerate): rt = otio.opentime.from_timecode(timecode, framerate) return int(otio.opentime.to_frames(rt)) @@ -44,7 +45,6 @@ def get_reformated_path(path, padded=True): else: path = path.replace(found, "%d") - return path @@ -69,6 +69,7 @@ def get_padding_from_path(path): else: return None + def get_frame_from_path(path): """ Return sequence number from Flame path style @@ -91,4 +92,4 @@ def get_frame_from_path(path): if found: return found.pop() else: - return None \ No newline at end of file + return None diff --git a/openpype/hosts/flame/plugins/publish/collect_test_selection.py b/openpype/hosts/flame/plugins/publish/collect_test_selection.py index 41847ad9b6..9a80a92414 100644 --- a/openpype/hosts/flame/plugins/publish/collect_test_selection.py +++ b/openpype/hosts/flame/plugins/publish/collect_test_selection.py @@ -3,8 +3,8 @@ import openpype.hosts.flame as opflame from openpype.hosts.flame.otio import flame_export as otio_export from openpype.hosts.flame.api import lib from pprint import pformat -reload(lib) -reload(otio_export) +reload(lib) # noqa +reload(otio_export) # noqa @pyblish.api.log