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

agronholm / anyio / 38096720130
92%

Build:
DEFAULT BRANCH: master
Ran 10 Oct 2026 11:57PM UTC
Jobs 1
Files 46
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

10 Oct 2026 11:56PM UTC coverage: 91.556% (+0.04%) from 91.516%
38096720130

push

github

web-flow
Forward the body exception from BlockingPortalProvider to its wrapped portal context manager (#1366)

BlockingPortalProvider wraps start_blocking_portal() and delegates both __enter__ and __exit__ to it, but __exit__ called the wrapped context manager with a hard-coded (None, None, None) instead of the exception info it had just been handed. start_blocking_portal() uses that information to decide whether the tasks still running in the portal should be cancelled, so an error raised in the with body left those tasks to run to completion.

Pass the exception info through instead. The exception still propagates unchanged because the wrapped generator re-raises the same object.

---------

Co-authored-by: Alex Grönholm <alex.gronholm@nextday.fi>

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

6874 of 7508 relevant lines covered (91.56%)

11.69 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38096720130.1 10 Oct 2026 11:57PM UTC 46
91.56
GitHub Action Run
Source Files on build 38096720130
  • Tree
  • List 46
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38096720130
  • 0c0f6431 on github
  • Prev Build on master (#38094555315)
  • Next Build on master (#38097290853)
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