I am currently trying to learn to use RxPy but run into the following. I tried the use of both rx.timer
and rx.interval
but both produce no output.
My code:
print("python version = {}".format(sys.version)) # 3.8.10
print("rx version = {}".format(rx.__version__)) # 3.2.0
rx.timer(1.0, 0.5).subscribe(
on_next=lambda i: print("tick {}".format(i)),
on_error=lambda e: print("error: {}".format(e)),
on_completed=lambda: print("completed")
)
print("try something else...")
rx.interval(1.0).subscribe(
on_next=lambda i: print("tick {}".format(i)),
on_error=lambda e: print("error: {}".format(e)),
on_completed=lambda: print("completed")
)
print("try something completely else...")
rx.interval(.01).subscribe(on_next=lambda i: print(i))
which produces this result:
python version = 3.8.10 (default, Sep 28 2021, 16:10:42)
rx version = 3.2.0
try something else...
try something completely else...
What am I missing here?