in launcher/sdw_util/Util.py [0:0]
def get_qubes_version():
"""
Helper function for checking the Qubes version. Returns None if not on Qubes.
"""
is_qubes = False
version = None
try:
with open(OS_RELEASE_FILE) as f:
for line in f:
try:
key, value = line.rstrip().split("=")
except ValueError:
continue
if key == "NAME" and "qubes" in value.lower():
is_qubes = True
if key == "VERSION":
version = value
except FileNotFoundError:
return None
if not is_qubes:
return None
return version