U vi@sbddlmZmZmZddlmZmZddlmZedZ eee gee fdddZ dgZ dS) )CallableOptionalTypeVar) Observableabc)noop_T)returncCsttttddd}|S)zIgnores all elements in an observable sequence leaving only the termination messages. Returns: An empty observable {Observable} sequence that signals termination, successful or exceptional, of the source sequence. )sourcer cs.dtjtttjtjdfdd }t|S)N)observer schedulerr csjt|j|j|dS)N)r ) subscriberZon_errorZ on_completed)r r r T/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_ignoreelements.pyr s z.ignore_elements..subscribe)N)rZ ObserverBaserrZ SchedulerBaseZDisposableBaser)r r rrrignore_elementssz)ignore_elements_..ignore_elements)rr)rrrrignore_elements_ s  rN) typingrrrZ reactivexrrZreactivex.internalrrr__all__rrrrs