xxx
This commit is contained in:
@@ -44,10 +44,10 @@ class UpdateDisabler:
|
||||
if not os.path.exists(parent_dir):
|
||||
os.makedirs(parent_dir, exist_ok=True)
|
||||
|
||||
def disable(self) -> bool:
|
||||
def disable(self) -> Tuple[bool, str]:
|
||||
"""
|
||||
禁用自动更新
|
||||
:return: 是否成功
|
||||
:return: (是否成功, 消息)
|
||||
"""
|
||||
try:
|
||||
self._update_progress("start", "开始禁用自动更新...")
|
||||
@@ -123,13 +123,14 @@ class UpdateDisabler:
|
||||
|
||||
self._update_progress("complete", "禁用自动更新完成")
|
||||
self.logger.info("成功禁用自动更新")
|
||||
return True
|
||||
return True, "禁用自动更新成功"
|
||||
|
||||
except Exception as e:
|
||||
self.logger.error(f"禁用自动更新失败: {str(e)}")
|
||||
self._update_progress("error", f"操作失败: {str(e)}")
|
||||
self.show_manual_guide()
|
||||
return False
|
||||
|
||||
# 返回权限不足的错误,触发统一的解决方案提示
|
||||
return False, "权限不足,无法禁用更新\n这是正常现象,不影响使用\n您可以点击【解决方案】按钮来解决此问题"
|
||||
|
||||
def show_manual_guide(self) -> str:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user