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

dcdpr / jp / 25065990654
66%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 04:52PM UTC
Jobs 1
Files 291
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

28 Apr 2026 04:48PM UTC coverage: 64.14% (-0.002%) from 64.142%
25065990654

push

github

web-flow
fix(llm): Tolerate trailing punctuation in rate-limit retry delays (#581)

`parse_secs_token` stripped only a trailing comma but not other
sentence-ending punctuation. This caused the retry delay to be missed
when parsing real OpenAI in-stream rate-limit messages, which embed the
duration in prose and end it with a period, e.g.:

  "Please try again in 2.398s. Visit ..."

The fix strips any trailing sentence punctuation (`.`, `,`, `;`, `:`,
`)`, `!`, `?`) before stripping the unit suffix, so `"2.398s."` now
correctly parses to 3 seconds (ceil of 2.398).

Signed-off-by: Jean Mertz <git@jeanmertz.com>

2 of 2 new or added lines in 1 file covered. (100.0%)

23386 of 36461 relevant lines covered (64.14%)

210.28 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25065990654.1 28 Apr 2026 04:52PM UTC 291
64.14
GitHub Action Run
Source Files on build 25065990654
  • Tree
  • List 291
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25065990654
  • b445390f on github
  • Prev Build on main (#25038269703)
  • Next Build on main (#25066517393)
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