eplace msg_window with MassageDialog vpn stop icon corrected new icons question and warning , info and error revised

This commit is contained in:
2025-06-15 16:26:00 +02:00
parent 298a3da73b
commit 794dda346a
35 changed files with 39 additions and 44 deletions

View File

@ -7,24 +7,22 @@ import shutil
from subprocess import CompletedProcess, run
from shared_libs.wp_app_config import AppConfig
from shared_libs.common_tools import LxTools
from shared_libs.message import MessageDialog
parser = argparse.ArgumentParser()
parser.add_argument("--user", required=True, help="Username of the target file system")
args = parser.parse_args()
_ = AppConfig.setup_translations()
try:
# Retrieve UID and GID
user_info = pwd.getpwnam(args.user)
uid = user_info.pw_uid # User ID (e.g., 1000)
gid = user_info.pw_gid # Group ID (e.g., 1000)
except KeyError:
LxTools.msg_window(
AppConfig.IMAGE_PATHS["icon_error"],
AppConfig.IMAGE_PATHS["icon_error"],
"Error decrypt",
f"User '{args.user}' not found.",
exc_info=True,
)
MessageDialog("error", _(f"User '{args.user}' not found."), title="Error decrypt")
exit(1)
crypted_tunnel: Path = Path(f"/home/{args.user}/.config/wire_py")
@ -58,9 +56,10 @@ else:
# Output from Openssl Error
if process.stderr:
LxTools.msg_window(
AppConfig.IMAGE_PATHS["icon_error"],
AppConfig.IMAGE_PATHS["icon_error"],
"Error decrypt",
f"{process.stderr} Error by [{tunnel_path}] Code: {process.returncode}",
MessageDialog(
"erro",
_(
f"{process.stderr} Error by [{tunnel_path}] Code: {process.returncode}"
),
title="Error decrypt",
)