修改了出错的时候,容易崩溃的问题。
This commit is contained in:
@@ -1152,14 +1152,20 @@ class GunicornTab(QWidget):
|
||||
|
||||
def on_server_control_result(self, success, message):
|
||||
"""处理服务器控制结果"""
|
||||
if success:
|
||||
self.append_output(f"操作成功: {message}")
|
||||
logger.info(f"服务器控制成功: {message}")
|
||||
QMessageBox.information(self, "成功", message)
|
||||
else:
|
||||
self.append_output(f"操作失败: {message}")
|
||||
logger.error(f"服务器控制失败: {message}")
|
||||
QMessageBox.warning(self, "错误", f"服务器控制失败: {message}")
|
||||
try:
|
||||
if success:
|
||||
self.append_output(f"操作成功: {message}")
|
||||
logger.info(f"服务器控制成功: {message}")
|
||||
QMessageBox.information(self, "成功", message)
|
||||
else:
|
||||
self.append_output(f"操作失败: {message}")
|
||||
logger.error(f"服务器控制失败: {message}")
|
||||
QMessageBox.warning(self, "错误", f"服务器控制失败: {message}")
|
||||
except Exception as e:
|
||||
error_msg = str(e)
|
||||
self.append_output(f"处理服务器控制结果时发生异常: {error_msg}")
|
||||
logger.error(f"处理服务器控制结果时发生异常: {error_msg}")
|
||||
# 不显示错误对话框,只记录日志,避免程序退出
|
||||
|
||||
def run_gunicorn_command(self):
|
||||
"""运行Gunicorn命令"""
|
||||
|
||||
Reference in New Issue
Block a user