U
vi @ s d dl mZmZmZmZ d dlmZmZ d dlm Z edZ
de
eej ee
dddZd
eg e
f eej ee
d d
dZ
ddgZdS ) )AnyCallableOptionalTypeVar)
Observableabc)CurrentThreadScheduler_TN)value schedulerreturnc s0 dt jt tt j t jd fdd
}t|S )a Returns an observable sequence that contains a single element,
using the specified scheduler to send out observer messages.
There is an alias called 'just'.
Examples:
>>> res = return(42)
>>> res = return(42, rx.Scheduler.timeout)
Args:
value: Single element in the resulting observable sequence.
Returns:
An observable sequence containing the single specified
element.
Nobserver
scheduler_r c s6 p|pt }dtjtd d fdd
}||S )N)r stater c s d S N)on_nexton_completed)r r )r r
Q/opt/alt/python38/lib/python3.8/site-packages/reactivex/observable/returnvalue.pyaction! s
z0return_value_.