mirror of
https://github.com/dptech-corp/Uni-Lab-OS.git
synced 2025-12-17 04:51:10 +00:00
result_info改为字典类型
This commit is contained in:
@@ -66,7 +66,7 @@ class ResultInfoEncoder(json.JSONEncoder):
|
||||
return str(obj)
|
||||
|
||||
|
||||
def serialize_result_info(error: str, suc: bool, return_value=None) -> str:
|
||||
def get_result_info_str(error: str, suc: bool, return_value=None) -> str:
|
||||
"""
|
||||
序列化任务执行结果信息
|
||||
|
||||
@@ -81,3 +81,21 @@ def serialize_result_info(error: str, suc: bool, return_value=None) -> str:
|
||||
result_info = {"error": error, "suc": suc, "return_value": return_value}
|
||||
|
||||
return json.dumps(result_info, ensure_ascii=False, cls=ResultInfoEncoder)
|
||||
|
||||
|
||||
|
||||
def serialize_result_info(error: str, suc: bool, return_value=None) -> dict:
|
||||
"""
|
||||
序列化任务执行结果信息
|
||||
|
||||
Args:
|
||||
error: 错误信息字符串
|
||||
suc: 是否成功的布尔值
|
||||
return_value: 返回值,可以是任何类型
|
||||
|
||||
Returns:
|
||||
JSON字符串格式的结果信息
|
||||
"""
|
||||
result_info = {"error": error, "suc": suc, "return_value": return_value}
|
||||
|
||||
return json.loads(json.dumps(result_info, ensure_ascii=False, cls=ResultInfoEncoder))
|
||||
|
||||
Reference in New Issue
Block a user