Skip to content

Commit 1fed32e

Browse files
raphael-intuglesujayintugle
authored andcommitted
linting passed
1 parent d29e5cf commit 1fed32e

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/intugle/mcp/semantic_layer/router.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from mcp.server.fastmcp import FastMCP
22

33
from intugle.core.settings import settings
4+
45
# from intugle.mcp.adapter.service import adapter_service
56
from intugle.mcp.docs_search.service import docs_search_service
67
from intugle.mcp.semantic_layer.prompt import Prompts

src/intugle/parser/security.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import re
2+
23
from typing import Optional
34

45
# ---------------------------------------------------------------------
@@ -7,6 +8,7 @@
78

89
SAFE_IDENTIFIER_PATTERN = re.compile(r"^[A-Za-z_][A-Za-z0-9_]*$")
910

11+
1012
def safe_identifier(name: str) -> str:
1113
"""Validate and return a safe SQL identifier (double-quote-wrapped)."""
1214
if not name:
@@ -15,6 +17,7 @@ def safe_identifier(name: str) -> str:
1517
raise ValueError(f"Unsafe identifier: {name!r}")
1618
return f"\"{name}\""
1719

20+
1821
def escape_literal(value: Optional[str]) -> str:
1922
"""Escape literal values used inside SQL strings."""
2023
if value is None:

0 commit comments

Comments
 (0)