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

dcdpr / jp / 25065990654 / 1
66%
main: 66%

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

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>

23386 of 36461 relevant lines covered (64.14%)

210.28 hits per line

Source Files on job 25065990654.1
  • Tree
  • List 291
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25065990654
  • b445390f on github
  • Prev Job for on main (#25038269703.1)
  • Next Job for on main (#25066517393.1)
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