U vi@s^ddlmZmZmZmZddlmZmZedZeeegeeefdddZ dgZ dS))CallableOptionalSetTypeVar) Observableabc_TreturncCs tttttddd}|S)zConverts the observable sequence to a set. Returns an observable sequence with a single value of a set containing the values from the observable sequence. )sourcer cs2dtjttttjtjdfdd }t|S)N)observer schedulerr cs0tddfdd }jjj||dS)Nr cstdS)N)Zon_nextset on_completedr srK/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_toset.pyrs z@to_set_..to_set..subscribe..on_completed)r )r subscribeaddZon_error)r r rr rrrsz*to_set_..to_set..subscribe)N)rZ ObserverBaserrrZ SchedulerBaseZDisposableBaser)r rrrrto_sets zto_set_..to_set)rrr)rrrrto_set_srN) typingrrrrZ reactivexrrrr__all__rrrrs$