Skip to content

Commit ae8cedd

Browse files
author
g97iulio1609
committed
fix: use pragma:lax-no-cover for version-conditional imports (bypasses strict-no-cover)
1 parent 790ccb9 commit ae8cedd

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/mcp/shared/_exception_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
import anyio
1515
from anyio.abc import TaskGroup
1616

17-
if sys.version_info < (3, 11): # pragma: no cover
18-
from exceptiongroup import BaseExceptionGroup
17+
if sys.version_info < (3, 11): # pragma: lax no cover
18+
from exceptiongroup import BaseExceptionGroup # pragma: lax no cover
1919

2020

2121
def collapse_exception_group(exc_group: BaseExceptionGroup[BaseException]) -> BaseException:

src/mcp/shared/session.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
from pydantic import BaseModel, TypeAdapter
1313
from typing_extensions import Self
1414

15-
if sys.version_info < (3, 11): # pragma: no cover
16-
from exceptiongroup import BaseExceptionGroup
15+
if sys.version_info < (3, 11): # pragma: lax no cover
16+
from exceptiongroup import BaseExceptionGroup # pragma: lax no cover
1717

1818
from mcp.shared._exception_utils import collapse_exception_group
1919
from mcp.shared.exceptions import MCPError

tests/shared/test_exception_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import anyio
66
import pytest
77

8-
if sys.version_info < (3, 11): # pragma: no cover
9-
from exceptiongroup import BaseExceptionGroup
8+
if sys.version_info < (3, 11): # pragma: lax no cover
9+
from exceptiongroup import BaseExceptionGroup # pragma: lax no cover
1010

1111
from mcp.shared._exception_utils import collapse_exception_group, create_task_group
1212

0 commit comments

Comments
 (0)