resolve hound

This commit is contained in:
Mustafa-Zarkash 2023-10-04 17:15:42 +03:00
parent 8ab9e6d6b2
commit cc7f152404
8 changed files with 40 additions and 14 deletions

View file

@ -548,7 +548,7 @@ def get_template_from_value(key, value):
return parm
def get_frame_data(self, node, asset_data={}):
def get_frame_data(self, node, asset_data=None):
"""Get the frame data: start frame, end frame and steps.
Args:
@ -558,6 +558,9 @@ def get_frame_data(self, node, asset_data={}):
dict: frame data for star, end and steps.
"""
if asset_data is None:
asset_data = {}
data = {}
if node.parm("trange") is None:

View file

@ -126,8 +126,12 @@ class CollectArnoldROPRenderProducts(pyblish.api.InstancePlugin):
return path
expected_files = []
start = instance.data.get("frameStartHandle") or instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or instance.data["frameEnd"]
start = instance.data.get("frameStartHandle") or \
instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or \
instance.data["frameEnd"]
for i in range(int(start), (int(end) + 1)):
expected_files.append(
os.path.join(dir, (file % i)).replace("\\", "/"))

View file

@ -95,8 +95,12 @@ class CollectKarmaROPRenderProducts(pyblish.api.InstancePlugin):
return path
expected_files = []
start = instance.data.get("frameStartHandle") or instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or instance.data["frameEnd"]
start = instance.data.get("frameStartHandle") or \
instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or \
instance.data["frameEnd"]
for i in range(int(start), (int(end) + 1)):
expected_files.append(
os.path.join(dir, (file % i)).replace("\\", "/"))

View file

@ -118,8 +118,12 @@ class CollectMantraROPRenderProducts(pyblish.api.InstancePlugin):
return path
expected_files = []
start = instance.data.get("frameStartHandle") or instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or instance.data["frameEnd"]
start = instance.data.get("frameStartHandle") or \
instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or \
instance.data["frameEnd"]
for i in range(int(start), (int(end) + 1)):
expected_files.append(
os.path.join(dir, (file % i)).replace("\\", "/"))

View file

@ -132,8 +132,12 @@ class CollectRedshiftROPRenderProducts(pyblish.api.InstancePlugin):
return path
expected_files = []
start = instance.data.get("frameStartHandle") or instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or instance.data["frameEnd"]
start = instance.data.get("frameStartHandle") or \
instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or \
instance.data["frameEnd"]
for i in range(int(start), (int(end) + 1)):
expected_files.append(
os.path.join(dir, (file % i)).replace("\\", "/"))

View file

@ -41,5 +41,5 @@ class CollectRopFrameRange(pyblish.api.InstancePlugin):
label = instance.data.get("label", instance.data["name"])
instance.data["label"] = (
"{0} [{1[frameStart]} - {1[frameEnd]}]"
.format(label,frame_data)
.format(label, frame_data)
)

View file

@ -115,8 +115,12 @@ class CollectVrayROPRenderProducts(pyblish.api.InstancePlugin):
return path
expected_files = []
start = instance.data.get("frameStartHandle") or instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or instance.data["frameEnd"]
start = instance.data.get("frameStartHandle") or \
instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or \
instance.data["frameEnd"]
for i in range(int(start), (int(end) + 1)):
expected_files.append(
os.path.join(dir, (file % i)).replace("\\", "/"))

View file

@ -65,8 +65,11 @@ class HoudiniSubmitDeadline(abstract_submit_deadline.AbstractSubmitDeadline):
job_info.BatchName += datetime.now().strftime("%d%m%Y%H%M%S")
# Deadline requires integers in frame range
start = instance.data.get("frameStartHandle") or instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or instance.data["frameEnd"]
start = instance.data.get("frameStartHandle") or \
instance.data["frameStart"]
end = instance.data.get("frameEndHandle") or \
instance.data["frameEnd"]
frames = "{start}-{end}x{step}".format(
start=int(start),