U viC@s^ddlmZmZmZddlmZmZmZedZeeeegeefdddZ dgZ dS))CallableOptionalTypeVar) Notification Observableabc_T)returncCs tttttddd}|S)N)sourcer cs*dtjtttjdfdd }t|S)a=Partially applied dematerialize operator. Dematerializes the explicit notification values of an observable sequence as implicit notifications. Returns: An observable sequence exhibiting the behavior corresponding to the source sequence's notification values. N)observer schedulercs.ttddfdd }j|jj|dS)N)valuer cs |S)N)accept)r r S/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_dematerialize.pyon_nextszIdematerialize_..dematerialize..subscribe..on_next)r )rr subscribeZon_errorZ on_completed)r r rr rrrsz8dematerialize_..dematerialize..subscribe)N)rZ ObserverBaserrZ SchedulerBaser)r rrrr dematerialize s  z%dematerialize_..dematerialize)rrr)rrrrdematerialize_srN) typingrrrZ reactivexrrrrr__all__rrrrs$