use a set instead of a list

This commit is contained in:
DMO 2022-03-24 16:51:24 +09:00
parent 20124bdc83
commit 06dce74a36

View file

@ -178,7 +178,8 @@ class ExtractMultiverseUsd(openpype.api.Extractor):
time_opts.framePerSecond = fps time_opts.framePerSecond = fps
asset_write_opts = multiverse.AssetWriteOptions(time_opts) asset_write_opts = multiverse.AssetWriteOptions(time_opts)
options_discard_keys = [ options_items = getattr(options, "iteritems", options.items)
options_discard_keys = {
'numTimeSamples', 'numTimeSamples',
'timeSamplesSpan', 'timeSamplesSpan',
'frameStart', 'frameStart',
@ -187,8 +188,8 @@ class ExtractMultiverseUsd(openpype.api.Extractor):
'handleEnd', 'handleEnd',
'step', 'step',
'fps' 'fps'
] }
for key, value in options.items(): for key, value in options_items():
if key in options_discard_keys: if key in options_discard_keys:
continue continue
setattr(asset_write_opts, key, value) setattr(asset_write_opts, key, value)