• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ReactiveX / RxPY / 30293506554
93%

Build:
DEFAULT BRANCH: master
Ran 27 Jul 2026 06:23PM UTC
Jobs 1
Files 417
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Jul 2026 06:22PM UTC coverage: 93.495% (-0.1%) from 93.621%
30293506554

push

github

web-flow
fix(scheduler): use wall clock time for now() in event loop schedulers (#809)

schedule_absolute() is implemented as schedule_relative(duetime - now),
so a scheduler whose now() reports its event loop's internal monotonic
clock cannot accept the ordinary datetime values users pass to operators
like take_until_with_time(). On eventlet the offset is roughly 56 years,
so the scheduled action never fires.

Drop the now() overrides from the event loop schedulers so they inherit
Scheduler.now (wall clock UTC), matching every other scheduler in the
library. schedule_relative() is unaffected: it passes seconds to the
loop's own call_later() and never consults now().

Document the contract on SchedulerBase.now and Scheduler.now, and add
schedule_absolute regression tests for all five event loop schedulers.

Fixes #724

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

14 of 67 new or added lines in 5 files covered. (20.9%)

25713 of 27502 relevant lines covered (93.5%)

0.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
6.76
-1.58% tests/test_scheduler/test_eventloop/test_twistedscheduler.py
15
8.22
-1.78% tests/test_scheduler/test_eventloop/test_ioloopscheduler.py
11
10.29
-1.37% tests/test_scheduler/test_eventloop/test_eventletscheduler.py
11
9.43
-1.68% tests/test_scheduler/test_eventloop/test_geventscheduler.py
Jobs
ID Job ID Ran Files Coverage
1 30293506554.1 27 Jul 2026 06:23PM UTC 417
93.5
GitHub Action Run
Source Files on build 30293506554
  • Tree
  • List 417
  • Changed 12
  • Source Changed 0
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 361951c7 on github
  • Prev Build on master (#30293129169)
  • Next Build on master (#30294865690)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc