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

mosquito / aiohttp-tiny-mcp / 35507528139
94%

Build:
DEFAULT BRANCH: master
Ran 20 Sep 2026 11:22AM UTC
Jobs 1
Files 74
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

20 Sep 2026 11:19AM UTC coverage: 94.228% (+0.07%) from 94.159%
35507528139

push

github

mosquito
Cancel a relay task again when its first cancellation was lost

Closing a 2024-11-05 stream hung now and then on Python 3.10 and 3.11
with the Postgres backend: psycopg_pool waits for a connection with
asyncio.wait_for, which before 3.12 drops a cancellation that arrives in
the loop turn the wait completes. The second relay task, cancelled
first, hands its connection back at exactly that moment, so the first
task's cancel is swallowed and the join never returns; server shutdown
then waits for the handler past the test timeout.

tasks.stop cancels, waits a grace period, and cancels again whatever is
still running, until every task has ended. Every cancel-then-await site
uses it: both relay joins, run_until_disconnect, and stdio shutdown. A
hub that swallows the first cancellation reproduces the hang for the
HTTP+SSE stream and the GET stream.

26 of 26 new or added lines in 4 files covered. (100.0%)

45 existing lines in 7 files now uncovered.

5240 of 5561 relevant lines covered (94.23%)

0.94 hits per line

Coverage Regressions

Lines Coverage ∆ File
11
92.99
0.24% src/aiohttp_tiny_mcp/http_sse.py
9
94.27
0.61% src/aiohttp_tiny_mcp/extensions.py
8
95.43
0.0% src/aiohttp_tiny_mcp/client_base.py
8
92.66
1.36% src/aiohttp_tiny_mcp/subscriptions.py
5
95.5
0.23% src/aiohttp_tiny_mcp/endpoint.py
3
98.15
-0.39% src/aiohttp_tiny_mcp/registry.py
1
91.33
0.0% src/aiohttp_tiny_mcp/protocol/v2026_07_28.py
Jobs
ID Job ID Ran Files Coverage
1 35507528139.1 20 Sep 2026 11:22AM UTC 74
94.23
GitHub Action Run
Source Files on build 35507528139
  • Tree
  • List 74
  • Changed 10
  • Source Changed 10
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35507528139
  • 51c052f2 on github
  • Prev Build on master (#35503017715)
  • Next Build on master (#35629765062)
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