|
@@ -55,7 +55,7 @@ class DataAnalysis(ViewSet):
|
|
|
except (CustomError, Exception) as exception:
|
|
|
# 使用 traceback 模块获取完整的异常信息
|
|
|
error_message =''.join(traceback.format_exception(exception))
|
|
|
- ex=e if isinstance(exception, CustomError) else CustomError(-1)
|
|
|
+ ex = exception if isinstance(exception, CustomError) else CustomError(-1)
|
|
|
code = ex.code
|
|
|
message = ex.message
|
|
|
with foundationDB.session_scope() as session:
|
|
@@ -94,6 +94,6 @@ class DataAnalysis(ViewSet):
|
|
|
error_message = ''.join(traceback.format_exception(e1))
|
|
|
# 记录异常信息
|
|
|
logger.error(f"捕获到异常: {error_message}")
|
|
|
-
|
|
|
+
|
|
|
# 返回包含错误信息的 HTTP 响应,状态码设为 500(内部服务器错误)
|
|
|
return HttpResponse(f"内部服务器错误: {error_message}", status=500)
|