U vi@s^ddlmZmZmZmZddlmZmZedZeeegeeefdddZ dgZ dS))CallableListOptionalTypeVar) Observableabc_T)returncCs tttttddd}|S)N)sourcer cs.dtjttttjdfdd }t|S)zCreates an iterable from an observable sequence. Returns: An observable sequence containing a single element with an iterable containing all the elements of the source sequence. N)observer schedulercs8gtdfdd }fdd}j|j||dS)Nitemcs|dSN)appendr )queueP/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_toiterable.pyon_nextszEto_iterable_..to_iterable..subscribe..on_nextcsgdSr)r on_completedrr rrrrs zJto_iterable_..to_iterable..subscribe..on_completed)r )r subscribeZon_error)r r rrr rrrsz4to_iterable_..to_iterable..subscribe)N)rZ ObserverBaserrrZ SchedulerBaser)r rrrr to_iterable s  z!to_iterable_..to_iterable)rrr)rrrr to_iterable_s rN) typingrrrrZ reactivexrrrr__all__rrrrs$$