added a more explicit error message when installing dependencies
This commit is contained in:
@@ -354,8 +354,16 @@ class DependencyManager:
|
||||
)
|
||||
warn_box.exec_()
|
||||
else:
|
||||
log_tag = "ПРЕРВАНО" if exit_status == QProcess.CrashExit else "ОШИБКА"
|
||||
log_output.append(f"\n<b><font color='red'>=== {log_tag} (код: {exit_code}) ===</font></b>")
|
||||
if exit_code == 127: # pkexec: пользователь отменил аутентификацию
|
||||
log_output.append("\n<b><font color='orange'>=== УСТАНОВКА ОТМЕНЕНА ПОЛЬЗОВАТЕЛЕМ ===</font></b>")
|
||||
log_output.append("Вы отменили ввод пароля. Установка зависимостей не была выполнена.")
|
||||
elif exit_code == 126: # pkexec: у пользователя нет прав
|
||||
log_output.append("\n<b><font color='red'>=== ОШИБКА: НЕДОСТАТОЧНО ПРАВ ===</font></b>")
|
||||
log_output.append("У вашего пользователя нет прав для выполнения этой операции.")
|
||||
else:
|
||||
log_tag = "ПРЕРВАНО" if exit_status == QProcess.CrashExit else "ОШИБКА"
|
||||
log_output.append(f"\n<b><font color='red'>=== {log_tag} (код: {exit_code}) ===</font></b>")
|
||||
log_output.append("Произошла непредвиденная ошибка во время установки.")
|
||||
log_output.ensureCursorVisible()
|
||||
|
||||
close_button.setEnabled(True)
|
||||
|
Reference in New Issue
Block a user