Skip to content

Commit f6f549b

Browse files
YangSen-qnYangSen-qn
andauthored
feat: config ak/sk... support empty str (#16)
* feat: config ak/sk... support empty str * version to 1.1.1 --------- Co-authored-by: YangSen-qn <[email protected]>
1 parent 834ace5 commit f6f549b

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1+
# v1.1.1
2+
- 支持 AK、SK 为空字符串
3+
14
# v1.1.0
2-
- 支持 Bucket 为空
5+
- 支持不配置 AK、SK、Bucket
36

47
# v1.0.0
58

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}")
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
VERSION = '1.1.0'
2+
VERSION = '1.1.1'

0 commit comments

Comments
 (0)