few smaller fixes

This commit is contained in:
iLLiCiTiT 2021-11-05 17:44:02 +01:00
parent 251f80a75c
commit c8d2500c8f
2 changed files with 5 additions and 5 deletions

View file

@ -6,7 +6,7 @@ from PIL import Image, ImageDraw
def backwards_id_conversion(data_by_layer_id): def backwards_id_conversion(data_by_layer_id):
"""Convert layer ids to strings from integers.""" """Convert layer ids to strings from integers."""
for key in tuple(data_by_layer_id.keys()): for key in tuple(data_by_layer_id.keys()):
if not isinstance(str): if not isinstance(key, str):
data_by_layer_id[str(key)] = data_by_layer_id.pop(key) data_by_layer_id[str(key)] = data_by_layer_id.pop(key)
@ -247,7 +247,7 @@ def _cleanup_frame_references(output_idx_by_frame_idx):
""" """
for frame_idx in tuple(output_idx_by_frame_idx.keys()): for frame_idx in tuple(output_idx_by_frame_idx.keys()):
reference_idx = output_idx_by_frame_idx[frame_idx] reference_idx = output_idx_by_frame_idx[frame_idx]
if reference_idx == frame_idx: if reference_idx is None or reference_idx == frame_idx:
continue continue
real_reference_idx = reference_idx real_reference_idx = reference_idx
@ -457,7 +457,7 @@ def fill_reference_frames(frame_references, filepaths_by_frame):
# Get destination filepath # Get destination filepath
src_filepath = filepaths_by_frame[ref_idx] src_filepath = filepaths_by_frame[ref_idx]
dst_filepath = filepaths_by_frame[ref_idx] dst_filepath = filepaths_by_frame[frame_idx]
if hasattr(os, "link"): if hasattr(os, "link"):
os.link(src_filepath, dst_filepath) os.link(src_filepath, dst_filepath)

View file

@ -350,7 +350,7 @@ class ExtractSequence(pyblish.api.Extractor):
filepaths_by_layer_id = {} filepaths_by_layer_id = {}
for layer_id, render_data in extraction_data_by_layer_id.items(): for layer_id, render_data in extraction_data_by_layer_id.items():
layer = layers_by_id[layer_id] layer = layers_by_id[layer_id]
filepaths_by_layer_id = self._render_layer( filepaths_by_layer_id[layer_id] = self._render_layer(
render_data, layer, output_dir render_data, layer, output_dir
) )
@ -431,7 +431,7 @@ class ExtractSequence(pyblish.api.Extractor):
if frame_idx != ref_idx: if frame_idx != ref_idx:
continue continue
frames_to_render.append(frame_idx) frames_to_render.append(str(frame_idx))
# Go to frame # Go to frame
george_script_lines.append("tv_layerImage {}".format(frame_idx)) george_script_lines.append("tv_layerImage {}".format(frame_idx))
# Store image to output # Store image to output