fix: tự động chạy ai
This commit is contained in:
+5
-2
@@ -433,11 +433,14 @@ class ConfigManager:
|
||||
success, msg = self.save()
|
||||
return success, msg if not success else t("config.backend_add_success")
|
||||
|
||||
def update_backend(self, name: str, **kwargs) -> tuple[bool, str]:
|
||||
def update_backend(self, name: str, new_name: str = None, **kwargs) -> tuple[bool, str]:
|
||||
"""Cập nhật cấu hình phụ trợ"""
|
||||
for backend in self.backends:
|
||||
if backend.name == name:
|
||||
for key, value in kwargs.items():
|
||||
updates = dict(kwargs)
|
||||
if new_name is not None:
|
||||
updates["name"] = new_name
|
||||
for key, value in updates.items():
|
||||
if hasattr(backend, key):
|
||||
setattr(backend, key, value)
|
||||
|
||||
|
||||
+2
-2
@@ -101,11 +101,11 @@ class ConfigAPIManager:
|
||||
}
|
||||
|
||||
@staticmethod
|
||||
def update_backend(name: str, **kwargs) -> Dict[str, Any]:
|
||||
def update_backend(name: str, new_name: str = None, **kwargs) -> Dict[str, Any]:
|
||||
"""Cập nhật cấu hình backend"""
|
||||
try:
|
||||
config = get_config()
|
||||
success, msg = config.update_backend(name, **kwargs)
|
||||
success, msg = config.update_backend(name, new_name=new_name, **kwargs)
|
||||
|
||||
if success:
|
||||
logger.info(f"Backend updated: {name}")
|
||||
|
||||
Reference in New Issue
Block a user