U vi5@sVddlmZmZmZddlmZmZedZeeegeefdddZdgZ dS))CallableOptionalTypeVar) Observableabc_T)returncCsttttddd}|S)N)sourcercs.dtjtttjtjdfdd }t|S)zHides the identity of an observable sequence. Args: source: Observable source to hide identity from. Returns: An observable sequence that hides the identity of the source sequence. N)observer schedulerrcsj||dS)N)r ) subscribe)r r r R/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_asobservable.pyr sz8as_observable_..as_observable..subscribe)N)rZ ObserverBaserrZ SchedulerBaseZDisposableBaser)r r rr r as_observable s z%as_observable_..as_observable)rr)rrrras_observable_srN) typingrrrZ reactivexrrrr__all__rrrrs