Fixes for Coderabbit review

This commit is contained in:
Adam Outler
2026-01-31 02:54:00 +00:00
parent 42be7c4263
commit 5a49b97821
4 changed files with 70 additions and 3 deletions

View File

@@ -679,6 +679,7 @@ class CreateEventRequest(BaseModel):
# =============================================================================
# SESSIONS SCHEMAS
# =============================================================================
class SessionInfo(BaseModel):
"""Session information."""
model_config = ConfigDict(
extra="allow",

View File

@@ -77,7 +77,7 @@ def generate_openapi_spec(
# Apply default disabled tools from setting `MCP_DISABLED_TOOLS`, env var, or hard-coded defaults
# Format: comma-separated operation IDs, e.g. "dbquery_read,dbquery_write"
try:
disabled_env = ""
disabled_env = None
# Prefer setting from app.conf/settings when available
try:
from helper import get_setting_value
@@ -88,9 +88,9 @@ def generate_openapi_spec(
# If helper is unavailable, fall back to environment
pass
if disabled_env is None:
if not disabled_env:
env_val = os.getenv("MCP_DISABLED_TOOLS")
if env_val is not None:
if env_val:
disabled_env = env_val.strip()
# If still not set, apply safe hard-coded defaults