Skip to content

Commit 28e9157

Browse files
author
YangSen-qn
committed
feat: config ak/sk... support empty str
1 parent 834ace5 commit 28e9157

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

src/mcp_server/config/config.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,22 @@ class Config:
2929

3030
def load_config() -> Config:
3131
config = Config(
32-
access_key=os.getenv(_CONFIG_ENV_KEY_ACCESS_KEY, "QINIU_ACCESS_KEY"),
33-
secret_key=os.getenv(_CONFIG_ENV_KEY_SECRET_KEY, "QINIU_SECRET_KEY"),
34-
endpoint_url=os.getenv(_CONFIG_ENV_KEY_ENDPOINT_URL, "QINIU_ENDPOINT_URL"),
35-
region_name=os.getenv(_CONFIG_ENV_KEY_REGION_NAME, "QINIU_REGION_NAME"),
32+
access_key=os.getenv(_CONFIG_ENV_KEY_ACCESS_KEY),
33+
secret_key=os.getenv(_CONFIG_ENV_KEY_SECRET_KEY),
34+
endpoint_url=os.getenv(_CONFIG_ENV_KEY_ENDPOINT_URL),
35+
region_name=os.getenv(_CONFIG_ENV_KEY_REGION_NAME),
3636
buckets=_get_configured_buckets_from_env(),
3737
)
3838

39+
if not config.access_key or len(config.access_key) == 0:
40+
config.access_key = "YOUR_QINIU_ACCESS_KEY"
41+
if not config.secret_key or len(config.access_key) == 0:
42+
config.secret_key = "YOUR_QINIU_SECRET_KEY"
43+
if not config.endpoint_url or len(config.access_key) == 0:
44+
config.endpoint_url = "YOUR_QINIU_ENDPOINT_URL"
45+
if not config.region_name or len(config.access_key) == 0:
46+
config.region_name = "YOUR_QINIU_REGION_NAME"
47+
3948
logger.info(f"Configured access_key: {config.access_key}")
4049
logger.info(f"Configured endpoint_url: {config.endpoint_url}")
4150
logger.info(f"Configured region_name: {config.region_name}")

0 commit comments

Comments
 (0)