@extensionmethod(Observable)
def first(self, predicate=None):

    return self.filter(predicate).first() if predicate else first_or_default_async(self, False)
Get the total duration of the animation in seconds.
dataset/ETHPy150Open ReactiveX/RxPY/rx/linq/observable/first.py/first--crossover with--dataset/ETHPy150Open ardekantur/pyglet/pyglet/image/__init__.py/Animation.get_duration