We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e1fd2bc + a52fbed commit ab78e59Copy full SHA for ab78e59
.gitignore
@@ -2,4 +2,5 @@
2
.env
3
*__pycache__*
4
config.py
5
+!snowflake_mcp/config.py
6
.aico
snowflake_mcp/config.py
@@ -0,0 +1,17 @@
1
+from dataclasses import dataclass, field
+
+@dataclass
+class Config:
+ account: str = field(default='')
7
+ token: str = field(default='')
8
+ database: str = field(default='')
9
+ schema: str = field(default='')
10
+ agent: str = field(default='')
11
+ defaults: "Config" = field(default=None)
12
13
+ def __post_init__(self):
14
+ if self.defaults:
15
+ for key, value in self.defaults.__dict__.items():
16
+ if not getattr(self, key):
17
+ setattr(self, key, value)
0 commit comments