Skip to content

Commit edf75b4

Browse files
Fix wrong manipulations of pre_item and wrong_item in _create_transition
Signed-off-by: Éloïse Brosseau <[email protected]>
1 parent 556c8c1 commit edf75b4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/plugins/rv-packages/otio_reader/otio_writer.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -396,8 +396,8 @@ def _create_transition(rv_trx, *args, **kwargs):
396396
:param node_name: `str`
397397
:return: `otio.schema.Transition`
398398
"""
399-
pre_item = kwargs.get("pre_item")
400-
pre_item = kwargs.get("post_item")
399+
pre_item = kwargs.get("pre_item")[0]
400+
post_item = kwargs.get("post_item")
401401

402402
transition_type = TRANSITION_TYPE_MAP.get(
403403
commands.nodeType(rv_trx), otio.schema.TransitionTypes.Custom
@@ -438,12 +438,12 @@ def _create_transition(rv_trx, *args, **kwargs):
438438
rate=fps,
439439
)
440440

441-
if pre_item.source_range:
441+
if pre_item.source_range is not None:
442442
if not is_same_media(out_source, pre_item):
443443
return None
444444
pre_item.source_range = pre_item.source_range.duration_extended_by(in_offset)
445445

446-
if post_item.source_range:
446+
if post_item.source_range is not None:
447447
if not is_same_media(in_source, post_item):
448448
return None
449449
post_item.source_range = otio.opentime.TimeRange(

0 commit comments

Comments
 (0)