Skip to content

Commit e3b2c15

Browse files
authored
Pylint similarity config and rename typing.py to models.py (#245)
* pylint fix translate Signed-off-by: Mihai Criveti <[email protected]> * pylint fixes and renaming typing.py to models.py to avoid conflicts Signed-off-by: Mihai Criveti <[email protected]> --------- Signed-off-by: Mihai Criveti <[email protected]>
1 parent 65ce62d commit e3b2c15

31 files changed

+69
-84
lines changed

.pylintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,7 @@ ignore-imports=yes
527527
ignore-signatures=yes
528528

529529
# Minimum lines number of a similarity.
530-
min-similarity-lines=8
530+
min-similarity-lines=10
531531

532532

533533
[SPELLING]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1654,7 +1654,7 @@ make lint # Run lint tools
16541654
│ │ ├── sse_transport.py # Server-Sent Events transport
16551655
│ │ ├── stdio_transport.py # stdio transport for embedding
16561656
│ │ └── websocket_transport.py # WS transport with ping/pong
1657-
│ ├── types.py # Core enums / type aliases
1657+
│ ├── models.py # Core enums / type aliases
16581658
│ ├── utils
16591659
│ │ ├── create_jwt_token.py # CLI & library for JWT generation
16601660
│ │ ├── services_auth.py # Service-to-service auth dependency

mcpgateway/cache/session_registry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
# First-Party
2424
from mcpgateway.config import settings
2525
from mcpgateway.db import get_db, SessionMessageRecord, SessionRecord
26+
from mcpgateway.models import Implementation, InitializeResult, ServerCapabilities
2627
from mcpgateway.services import PromptService, ResourceService, ToolService
2728
from mcpgateway.transports import SSETransport
28-
from mcpgateway.types import Implementation, InitializeResult, ServerCapabilities
2929

3030
logger = logging.getLogger(__name__)
3131

mcpgateway/db.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555

5656
# First-Party
5757
from mcpgateway.config import settings
58-
from mcpgateway.types import ResourceContent
58+
from mcpgateway.models import ResourceContent
5959
from mcpgateway.utils.create_slug import slugify
6060
from mcpgateway.utils.db_isready import wait_for_db_ready
6161

mcpgateway/federation/discovery.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
# First-Party
3232
from mcpgateway.config import settings
33-
from mcpgateway.types import ServerCapabilities
33+
from mcpgateway.models import ServerCapabilities
3434

3535
logger = logging.getLogger(__name__)
3636

mcpgateway/federation/forward.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
from mcpgateway.config import settings
2929
from mcpgateway.db import Gateway as DbGateway
3030
from mcpgateway.db import Tool as DbTool
31-
from mcpgateway.types import ToolResult
31+
from mcpgateway.models import ToolResult
3232

3333
logger = logging.getLogger(__name__)
3434

mcpgateway/federation/manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
from mcpgateway.db import Gateway as DbGateway
3434
from mcpgateway.db import Tool as DbTool
3535
from mcpgateway.federation.discovery import DiscoveryService
36-
from mcpgateway.types import (
36+
from mcpgateway.models import (
3737
ClientCapabilities,
3838
Implementation,
3939
InitializeRequest,

mcpgateway/handlers/sampling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from sqlalchemy.orm import Session
1818

1919
# First-Party
20-
from mcpgateway.types import CreateMessageResult, ModelPreferences, Role, TextContent
20+
from mcpgateway.models import CreateMessageResult, ModelPreferences, Role, TextContent
2121

2222
logger = logging.getLogger(__name__)
2323

mcpgateway/main.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,14 @@
6262
from mcpgateway.config import jsonpath_modifier, settings
6363
from mcpgateway.db import SessionLocal
6464
from mcpgateway.handlers.sampling import SamplingHandler
65+
from mcpgateway.models import (
66+
InitializeRequest,
67+
InitializeResult,
68+
ListResourceTemplatesResult,
69+
LogLevel,
70+
ResourceContent,
71+
Root,
72+
)
6573
from mcpgateway.schemas import (
6674
GatewayCreate,
6775
GatewayRead,
@@ -112,14 +120,6 @@
112120
SessionManagerWrapper,
113121
streamable_http_auth,
114122
)
115-
from mcpgateway.types import (
116-
InitializeRequest,
117-
InitializeResult,
118-
ListResourceTemplatesResult,
119-
LogLevel,
120-
ResourceContent,
121-
Root,
122-
)
123123
from mcpgateway.utils.db_isready import wait_for_db_ready
124124
from mcpgateway.utils.redis_isready import wait_for_redis_ready
125125
from mcpgateway.utils.verify_credentials import require_auth, require_auth_override
@@ -1663,7 +1663,7 @@ async def list_roots(
16631663
@root_router.post("", response_model=Root)
16641664
@root_router.post("/", response_model=Root)
16651665
async def add_root(
1666-
root: Root, # Accept JSON body using the Root model from types.py
1666+
root: Root, # Accept JSON body using the Root model from models.py
16671667
user: str = Depends(require_auth),
16681668
) -> Root:
16691669
"""
File renamed without changes.

0 commit comments

Comments
 (0)