This commit is contained in:
fanhaoxuee
2025-10-29 00:13:53 +08:00
parent b68b09148d
commit 92f34d72e2
2 changed files with 5 additions and 2 deletions

View File

@@ -14,7 +14,10 @@ class MockOutPut:
self.__output = output
def to_json_str(self) -> str:
return json.dumps(self.__output, ensure_ascii=False)
try:
return json.dumps(self.__output, ensure_ascii=False)
except (TypeError, ValueError) as e:
raise ValueError(f"Failed to serialize output to JSON: {e}")"
class MockAgent:

View File

@@ -24,5 +24,5 @@ class ServiceManager:
def get_instance_obj(self, service_code: str):
service_base = self.__service_map.get(service_code)
if service_base is None:
raise Exception(f"Service {service_code} not found.")
raise ValueError(f"Service {service_code} not found.")
return service_base