Skip to content

Commit 8461084

Browse files
authored
Merge pull request #193 from Teradata/optimisation
Optimisation and new test cases for the performance benchmark
2 parents fdfa73e + 50fe233 commit 8461084

16 files changed

+713
-120
lines changed

src/teradata_mcp_server/server.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ def parse_args_to_settings() -> Settings:
2626
parser.add_argument('--database_uri', type=str, required=False, help='Override DATABASE_URI connection string')
2727
parser.add_argument('--auth_mode', type=str, required=False)
2828
parser.add_argument('--auth_cache_ttl', type=int, required=False)
29+
parser.add_argument('--logging_level', type=str, required=False)
30+
2931
args, _ = parser.parse_known_args()
3032

3133
env = settings_from_env()
@@ -38,7 +40,7 @@ def parse_args_to_settings() -> Settings:
3840
mcp_path=args.mcp_path if args.mcp_path is not None else env.mcp_path,
3941
auth_mode=(args.auth_mode or env.auth_mode).lower(),
4042
auth_cache_ttl=args.auth_cache_ttl if args.auth_cache_ttl is not None else env.auth_cache_ttl,
41-
logging_level=env.logging_level,
43+
logging_level=(args.logging_level or env.logging_level).upper(),
4244
)
4345

4446

tests/mcp_bench/.gitignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*.so
5+
*.egg-info/
6+
.pytest_cache/
7+
8+
# Virtual environments
9+
env/
10+
venv/
11+
.venv/
12+
13+
# Output and reports
14+
var/
15+
*.log
16+
17+
# IDE files
18+
.vscode/
19+
.idea/
20+
*.swp
21+
*.swo
22+
23+
# OS files
24+
.DS_Store
25+
Thumbs.db

0 commit comments

Comments
 (0)