Skip to content

Commit f81a830

Browse files
some fixes
1 parent 07323df commit f81a830

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/mcp_snowflake_server/server.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ async def handle_create_table(arguments, db, _, allow_write, __):
213213
return [types.TextContent(type="text", text=f"Table created successfully. data_id = {data_id}")]
214214

215215

216-
async def prefetch_tables(db: SnowflakeDB, credentials: dict) -> str:
216+
async def prefetch_tables(db: SnowflakeDB, credentials: dict) -> dict:
217217
"""Prefetch table and column information"""
218218
try:
219219
logger.info("Prefetching table descriptions")
@@ -269,8 +269,7 @@ async def main(
269269
server = Server("snowflake-manager")
270270
write_detector = SQLWriteDetector()
271271

272-
if prefetch:
273-
tables_info = await prefetch_tables(db, credentials)
272+
tables_info = (await prefetch_tables(db, credentials)) if prefetch else {}
274273
tables_brief = data_to_yaml(tables_info) if prefetch else ""
275274

276275
all_tools = [

0 commit comments

Comments
 (0)