mirror of
https://github.com/fawney19/Aether.git
synced 2026-01-03 00:02:28 +08:00
fix: rename variable to avoid shadowing in model mapping cache stats
循环内部变量 provider_model_mappings 与外部列表同名,导致外部列表被覆盖为 None 引发 AttributeError
This commit is contained in:
@@ -1236,7 +1236,7 @@ class AdminModelMappingCacheStatsAdapter(AdminApiAdapter):
|
|||||||
try:
|
try:
|
||||||
cached_data = json.loads(cached_str)
|
cached_data = json.loads(cached_str)
|
||||||
provider_model_name = cached_data.get("provider_model_name")
|
provider_model_name = cached_data.get("provider_model_name")
|
||||||
provider_model_mappings = cached_data.get("provider_model_mappings", [])
|
cached_model_mappings = cached_data.get("provider_model_mappings", [])
|
||||||
|
|
||||||
# 获取 Provider 和 GlobalModel 信息
|
# 获取 Provider 和 GlobalModel 信息
|
||||||
provider = provider_map.get(provider_id)
|
provider = provider_map.get(provider_id)
|
||||||
@@ -1245,8 +1245,8 @@ class AdminModelMappingCacheStatsAdapter(AdminApiAdapter):
|
|||||||
if provider and global_model:
|
if provider and global_model:
|
||||||
# 提取映射名称
|
# 提取映射名称
|
||||||
mapping_names = []
|
mapping_names = []
|
||||||
if provider_model_mappings:
|
if cached_model_mappings:
|
||||||
for mapping_entry in provider_model_mappings:
|
for mapping_entry in cached_model_mappings:
|
||||||
if isinstance(mapping_entry, dict) and mapping_entry.get("name"):
|
if isinstance(mapping_entry, dict) and mapping_entry.get("name"):
|
||||||
mapping_names.append(mapping_entry["name"])
|
mapping_names.append(mapping_entry["name"])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user