Esempio n. 1
0
    def delay_subscription(source: Observable[_T]) -> Observable[_T]:
        """Time shifts the observable sequence by delaying the subscription.

        Exampeles.
            >>> res = source.delay_subscription(5)

        Args:
            source: Source subscription to delay.

        Returns:
            Time-shifted sequence.
        """

        def mapper(_: Any) -> Observable[_T]:
            return reactivex.empty()

        return source.pipe(
            ops.delay_with_mapper(reactivex.timer(duetime, scheduler=scheduler), mapper)
        )
Esempio n. 2
0
 def create():
     return xs.pipe(ops.delay_with_mapper(lambda _: ys))
Esempio n. 3
0
        def create():
            def mapper(x):
                return scheduler.create_cold_observable(on_next(x, "!"))

            return xs.pipe(ops.delay_with_mapper(mapper))