Merge pull request #1772 from pypeclub/bugfix/sp_validate_frame_single_file

Fix - single file files are str only, cast it to list to count properly
This commit is contained in:
Petr Kalis 2021-06-30 11:41:21 +02:00 committed by GitHub
commit 46147cb78d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -43,7 +43,10 @@ class ValidateFrameRange(pyblish.api.InstancePlugin):
self.log.warning("Cannot check for extension {}".format(ext))
return
frames = len(instance.data.get("representations", [None])[0]["files"])
files = instance.data.get("representations", [None])[0]["files"]
if isinstance(files, str):
files = [files]
frames = len(files)
err_msg = "Frame duration from DB:'{}' ". format(int(duration)) +\
" doesn't match number of files:'{}'".format(frames) +\