🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-08 16:37:13 | PHP 8.2.32
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
reactivex
/
observable
📍 /opt/alt/python38/lib/python3.8/site-packages/reactivex/observable
🔄 Refresh
✏️
Editing: amb.py
Read Only
from typing import TypeVar from reactivex import Observable, never from reactivex import operators as _ _T = TypeVar("_T") def amb_(*sources: Observable[_T]) -> Observable[_T]: """Propagates the observable sequence that reacts first. Example: >>> winner = amb(xs, ys, zs) Returns: An observable sequence that surfaces any of the given sequences, whichever reacted first. """ acc: Observable[_T] = never() def func(previous: Observable[_T], current: Observable[_T]) -> Observable[_T]: return _.amb(previous)(current) for source in sources: acc = func(acc, source) return acc __all__ = ["amb_"]
💾 Save Changes
❌ Cancel