From 57578ee58fc4fa89d7b928f5246029b74c5740a3 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 17 Jul 2018 22:20:35 +0200 Subject: [PATCH] direct: add MetaInterval underscore aliases (fixes override bug) These methods are supposed to override the underlying C methods, which do have underscore aliases, so it is important that the Python class defines these underscore aliases as well. --- direct/src/interval/MetaInterval.py | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/direct/src/interval/MetaInterval.py b/direct/src/interval/MetaInterval.py index 259d7f66a3..4f31c9839d 100644 --- a/direct/src/interval/MetaInterval.py +++ b/direct/src/interval/MetaInterval.py @@ -573,7 +573,23 @@ class MetaInterval(CMetaInterval): out = ostream CMetaInterval.timeline(self, out) - + add_sequence = addSequence + add_parallel = addParallel + add_parallel_end_together = addParallelEndTogether + add_track = addTrack + add_interval = addInterval + set_manager = setManager + get_manager = getManager + set_t = setT + resume_until = resumeUntil + clear_to_initial = clearToInitial + clear_intervals = clearIntervals + set_play_rate = setPlayRate + priv_do_event = privDoEvent + priv_post_event = privPostEvent + set_interval_start_time = setIntervalStartTime + get_interval_start_time = getIntervalStartTime + get_duration = getDuration class Sequence(MetaInterval):