fix iteration for options among multiverse extractor

This commit is contained in:
Bo Zhou 2022-03-18 11:15:19 +09:00
parent 99288ee03a
commit f8c06e0e1f
3 changed files with 6 additions and 3 deletions

View file

@ -163,7 +163,8 @@ class ExtractMultiverseUsd(openpype.api.Extractor):
time_opts.framePerSecond = options["timeRangeFramesPerSecond"]
asset_write_opts = multiverse.AssetWriteOptions(time_opts)
for (k, v) in options.iteritems():
options_items = getattr(options, "iteritems", options.items)
for (k, v) in options_items:
if k == "writeTimeRange" or k.startswith("timeRange"):
continue
setattr(asset_write_opts, k, v)

View file

@ -107,7 +107,8 @@ class ExtractMultiverseUsdComposition(openpype.api.Extractor):
time_opts.framePerSecond = options["timeRangeFramesPerSecond"]
comp_write_opts = multiverse.CompositionWriteOptions()
for (k, v) in options.iteritems():
options_items = getattr(options, "iteritems", options.items)
for (k, v) in options_items:
if k == "writeTimeRange" or k.startswith("timeRange"):
continue
setattr(comp_write_opts, k, v)

View file

@ -117,7 +117,8 @@ class ExtractMultiverseUsdOverride(openpype.api.Extractor):
time_opts.framePerSecond = options["timeRangeFramesPerSecond"]
over_write_opts = multiverse.OverridesWriteOptions()
for (k, v) in options.iteritems():
options_items = getattr(options, "iteritems", options.items)
for (k, v) in options_items:
if k == "writeTimeRange" or k.startswith("timeRange"):
continue
setattr(over_write_opts, k, v)