From ce36ad3f436d93232c7ad55304970fe27d06c01d Mon Sep 17 00:00:00 2001 From: Eshan Roy Date: Thu, 28 Nov 2024 09:33:28 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(=5Fminor):=20typos=20and=20m?= =?UTF-8?q?inir=20improvements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/AboutDialog.py | 31 +++---------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/usr/share/snigdhaos-kernel-switcher/ui/AboutDialog.py b/usr/share/snigdhaos-kernel-switcher/ui/AboutDialog.py index 3f22e6c..bcd5e69 100644 --- a/usr/share/snigdhaos-kernel-switcher/ui/AboutDialog.py +++ b/usr/share/snigdhaos-kernel-switcher/ui/AboutDialog.py @@ -2,17 +2,14 @@ import os import gi import libs.functions as fn - gi.require_version("Gtk", "4.0") from gi.repository import Gtk, Gio, Gdk base_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) - class AboutDialog(Gtk.AboutDialog): def __init__(self, manager_gui, **kwargs): super().__init__(**kwargs) - website = "http://snigdhaos.org/" authors = ["Eshan Roy", "Abhiraj Roy"] program_name = "SnigdhaOS Kernel Switcher" @@ -22,7 +19,6 @@ class AboutDialog(Gtk.AboutDialog): f"Community based Linux kernels are also supported\n" f"Developed in Python with GTK 4\n" ) - icon_name = "sks-tux" self.set_transient_for(manager_gui) @@ -31,37 +27,18 @@ class AboutDialog(Gtk.AboutDialog): self.set_program_name(program_name) self.set_comments(comments) self.set_website(website) - self.set_logo_icon_name(icon_name) self.set_version("Version %s" % manager_gui.app_version) - self.connect("activate-link", self.on_activate_link) - - tux_icon = Gdk.Texture.new_from_file( - file=Gio.File.new_for_path( - os.path.join(base_dir, "images/96x96/akm-tux.png") - ) - ) - + tux_icon = Gdk.Texture.new_from_file(file=Gio.File.new_for_path(os.path.join(base_dir, "images/96x96/sks-tux.png"))) self.set_logo(tux_icon) def on_activate_link(self, about_dialog, uri): try: cmd = ["sudo", "-u", fn.sudo_username, "xdg-open", uri] - - proc = fn.subprocess.Popen( - cmd, - shell=False, - stdout=fn.subprocess.PIPE, - stderr=fn.subprocess.STDOUT, - universal_newlines=True, - ) - + proc = fn.subprocess.Popen(cmd, shell=False,stdout=fn.subprocess.PIPE,stderr=fn.subprocess.STDOUT,universal_newlines=True) out, err = proc.communicate(timeout=50) - fn.logger.warning(out) - except Exception as e: - fn.logger.error("Exception in activate_link(): %s" % e) - - return True + fn.logger.error("Found error in activate_link(): %s" % e) + return True \ No newline at end of file