rx/core/observablebase.py
def timeout_with_selector(self, first_timeout=None,
                              timeout_duration_mapper=None, other=None) -> 'ObservableBase':
        """Returns the source observable sequence, switching to the
        other observable sequence if a timeout is signaled.

        1 - res = source.timeout_with_selector(rx.Observable.timer(500))
        2 - res = source.timeout_with_selector(rx.Observable.timer(500),
                    lambda x: rx.Observable.timer(200))
        3 - res = source.timeout_with_selector(rx.Observable.timer(500),
                    lambda x: rx.Observable.timer(200)),
                    rx.Observable.return_value(42))

        Keyword arguments:
        first_timeout -- [Optional] Observable sequence that represents
            the timeout for the first element. If not provided, this
            defaults to Observable.never().
        timeout_Duration_mapper -- [Optional] Selector to retrieve an
            observable sequence that represents the timeout between the
            current element and the next element.
        other -- [Optional] Sequence to return in case of a timeout. If
            not provided, this is set to Observable.throw().

        Returns the source sequence switching to the other sequence in
        case of a timeout.
        """
        from ..operators.observable.timeoutwithselector import timeout_with_selector
        return timeout_with_selector(self, first_timeout, timeout_duration_mapper, other)
Returns the source observable sequence, switching to the
        other observable sequence if a timeout is signaled.

        1 - res = source.timeout_with_selector(rx.Observable.timer(500))
        2 - res = source.timeout_with_selector(rx.Observable.timer(500),
                    lambda x: rx.Observable.timer(200))
        3 - res = source.timeout_with_selector(rx.Observable.timer(500),
                    lambda x: rx.Observable.timer(200)),
                    rx.Observable.return_value(42))

        Keyword arguments:
        first_timeout -- [Optional] Observable sequence that represents
            the timeout for the first element. If not provided, this
            defaults to Observable.never().
        timeout_Duration_mapper -- [Optional] Selector to retrieve an
            observable sequence that represents the timeout between the
            current element and the next element.
        other -- [Optional] Sequence to return in case of a timeout. If
            not provided, this is set to Observable.throw().

        Returns the source sequence switching to the other sequence in
        case of a timeout.
        
Returns the source observable sequence, switching to the
other observable sequence if a timeout is signaled.



Keyword arguments:
first_timeout -- [Optional] Observable sequence that represents
the timeout for the first element. If not provided, this
defaults to Observable.never().
timeout_Duration_mapper -- [Optional] Selector to retrieve an
observable sequence that represents the timeout between the
current element and the next element.
other -- [Optional] Sequence to return in case of a timeout. If
not provided, this is set to Observable.throw().

Returns the source sequence switching to the other sequence in
case of a timeout.
Returns the source observable sequence switching to the other observable sequence if a timeout is signaled . Keyword arguments : first_timeout -- [ Optional ] Observable sequence that represents the timeout for the first element . If not provided this defaults to Observable . never () . timeout_Duration_mapper -- [ Optional ] Selector to retrieve an observable sequence that represents the timeout between the current element and the next element . other -- [ Optional ] Sequence to return in case of a timeout . If not provided this is set to Observable . throw () . Returns the source sequence switching to the other sequence in case of a timeout .
def timeout_with_selector(self, first_timeout=None,
                              timeout_duration_mapper=None, other=None) -> 'ObservableBase':
        from ..operators.observable.timeoutwithselector import timeout_with_selector
        return timeout_with_selector(self, first_timeout, timeout_duration_mapper, other)
def timeout_with_selector ( self , first_timeout = None , timeout_duration_mapper = None , other = None ) -> 'ObservableBase' : from . . operators . observable . timeoutwithselector import timeout_with_selector return timeout_with_selector ( self , first_timeout , timeout_duration_mapper , other )
Returns the source observable sequence, switching to the
other observable sequence if a timeout is signaled.
Returns the source observable sequence switching to the other observable sequence if a timeout is signaled .
"""Returns the source observable sequence, switching to the
        other observable sequence if a timeout is signaled.

        1 - res = source.timeout_with_selector(rx.Observable.timer(500))
        2 - res = source.timeout_with_selector(rx.Observable.timer(500),
                    lambda x: rx.Observable.timer(200))
        3 - res = source.timeout_with_selector(rx.Observable.timer(500),
                    lambda x: rx.Observable.timer(200)),
                    rx.Observable.return_value(42))

        Keyword arguments:
        first_timeout -- [Optional] Observable sequence that represents
            the timeout for the first element. If not provided, this
            defaults to Observable.never().
        timeout_Duration_mapper -- [Optional] Selector to retrieve an
            observable sequence that represents the timeout between the
            current element and the next element.
        other -- [Optional] Sequence to return in case of a timeout. If
            not provided, this is set to Observable.throw().

        Returns the source sequence switching to the other sequence in
        case of a timeout.
        """
self
first_timeout
timeout_duration_mapper
other