Add a live path var

merge-requests/64/head
Hugo Posnic 2017-05-07 18:44:13 +02:00
parent 4975a88f73
commit 4b058266a2
1 changed files with 15 additions and 15 deletions

View File

@ -40,10 +40,11 @@ class ManjaroHello():
self.preferences_path = self.config_path + self.app + ".json"
self.urls_path = self.data_path + "urls.json"
self.autostart_path = self.config_path + "autostart/" + self.app + ".desktop"
self.live_path = "/run/miso/bootmnt/manjaro"
# Load important vars
self.preferences = self.get_preferences()
self.infos = get_infos()
self.infos = self.get_infos()
self.urls = read_json(self.urls_path)
# Init window
@ -267,26 +268,25 @@ class ManjaroHello():
"""Event for clicked link."""
webbrowser.open_new_tab(self.urls[link.get_name()])
def get_infos(self):
"""Get informations about user's system.
:return: informations about user's system
:rtype: dict
"""
lsb = get_lsb_infos()
infos = {}
infos["codename"] = lsb.get("CODENAME", None)
infos["release"] = lsb.get("RELEASE", None)
infos["arch"] = "64-bits" if sys.maxsize > 2**32 else "32-bits"
infos["live"] = os.path.exists(self.live_path)
return infos
def on_delete_window(self, *args):
"""Event to quit app."""
self.save_preferences()
Gtk.main_quit(*args)
def get_infos():
"""Get informations about user's system.
:return: informations about user's system
:rtype: dict
"""
lsb = get_lsb_infos()
infos = {}
infos["codename"] = lsb.get("CODENAME", None)
infos["release"] = lsb.get("RELEASE", None)
infos["arch"] = "64-bits" if sys.maxsize > 2**32 else "32-bits"
infos["live"] = os.path.exists("/run/miso/bootmnt/manjaro")
return infos
def get_lsb_infos():
"""Read informations from the lsb-release file.
:return: args from lsb-release file