U vâ’iCã@s`ddlmZmZmZddlmZmZmZedƒZdegefeej eedœdd„Z dgZ dS) é)ÚCallableÚOptionalÚTypeVar)Ú ObservableÚabcÚto_asyncÚ_TN)ÚfuncÚ schedulerÚreturncCs t||ƒƒS)aInvokes the specified function asynchronously on the specified scheduler, surfacing the result through an observable sequence. Example: >>> res = reactivex.start(lambda: pprint('hello')) >>> res = reactivex.start(lambda: pprint('hello'), rx.Scheduler.timeout) Args: func: Function to run asynchronously. scheduler: [Optional] Scheduler to run the function on. If not specified, defaults to Scheduler.timeout. Remarks: The function is called immediately, not during the subscription of the resulting sequence. Multiple subscriptions to the resulting sequence can observe the function's result. Returns: An observable sequence exposing the function's result value, or an exception. )r)r r ©r úK/opt/alt/python38/lib/python3.8/site-packages/reactivex/observable/start.pyÚstart_sr)N) ÚtypingrrrZ reactivexrrrrZ SchedulerBaserÚ__all__r r r r Úsÿ þ