Merge remote-tracking branch 'origin/develop' into sync_server_fix_local_drive

This commit is contained in:
Petr Kalis 2021-03-11 18:09:57 +01:00
commit ad27a41db1
51 changed files with 1192 additions and 164 deletions

View file

@ -46,6 +46,13 @@ class RenderInstance(object):
frameEnd = attr.ib() # start end
frameStep = attr.ib() # frame step
handleStart = attr.ib(default=None) # start frame
handleEnd = attr.ib(default=None) # start frame
# for softwares (like Harmony) where frame range cannot be set by DB
# handles need to be propagated if exist
ignoreFrameHandleCheck = attr.ib(default=False)
# --------------------
# With default values
# metadata
@ -154,8 +161,8 @@ class AbstractCollectRender(pyblish.api.ContextPlugin):
frame_start_render = int(render_instance.frameStart)
frame_end_render = int(render_instance.frameEnd)
if (int(context.data['frameStartHandle']) == frame_start_render
if (render_instance.ignoreFrameHandleCheck or
int(context.data['frameStartHandle']) == frame_start_render
and int(context.data['frameEndHandle']) == frame_end_render): # noqa: W503, E501
handle_start = context.data['handleStart']

View file

@ -80,6 +80,7 @@ def any_outdated():
"database".format(**container))
checked.add(representation)
return False