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

ReactiveX / RxPY / 24587602847
94%

Build:
DEFAULT BRANCH: master
Ran 17 Apr 2026 09:32PM UTC
Jobs 1
Files 413
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

17 Apr 2026 09:31PM UTC coverage: 93.45% (-0.003%) from 93.453%
24587602847

push

github

web-flow
Fix timer resubscription: remove nonlocal duetime mutation (#756)

observable_timer_duetime_and_period used 'nonlocal duetime' inside the
subscribe closure to convert a relative time to an absolute datetime.
This mutated the outer variable shared across all subscriptions, so any
resubscription (e.g. via repeat()) would reuse the stale absolute time
computed by the first subscription and fire immediately instead of
waiting for the configured duetime.

Fix: compute a local 'dt' variable per subscription without touching
the outer 'duetime' parameter.

Adds a regression test covering the timer + take(2) + repeat() pattern
from issue #697.

Closes #697

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

7 of 8 new or added lines in 2 files covered. (87.5%)

25126 of 26887 relevant lines covered (93.45%)

0.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
92.75
-1.45% reactivex/observable/timer.py
Jobs
ID Job ID Ran Files Coverage
1 24587602847.1 17 Apr 2026 09:32PM UTC 413
93.45
GitHub Action Run
Source Files on build 24587602847
  • Tree
  • List 413
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • dbf4da05 on github
  • Prev Build on master (#24578498576)
  • Next Build on master (#24588286582)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc