U
viO @ s d dl mZmZmZmZmZmZ d dlZd dlmZm Z edZ
edZee eee geeedf f ddd Zee eee
geee
ef f d
ddZ
d dgZdS )
)AnyCallableIterableOptionalTupleTypeVarN)
Observableabc_T_TOther.)argsreturnc s( t t t ttdf d fdd}|S )N.sourcer
c s t j| f S )a Merges the specified observable sequences into one observable
sequence by creating a tuple whenever all of the
observable sequences have produced an element at a corresponding
index.
Example:
>>> res = zip(source)
Args:
source: Source observable to zip.
Returns:
An observable sequence containing the result of combining
elements of the sources as a tuple.
) reactivexzip)r r I/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_zip.py_zip
s zzip_.