bumblebee-status/bumblebee_status/discover.py
2020-05-10 13:25:13 +02:00

27 lines
737 B
Python

import os
import sys
def discover():
libdir = os.path.abspath(
os.path.join(os.path.dirname(__file__), "..", "bumblebee_status")
)
sys.path.append(libdir)
def utility(name):
current_path = os.path.dirname(os.path.abspath(__file__))
for path in [
os.path.join(current_path, "..", "bin"),
os.path.join(
current_path, "..", "..", "..", "..", "share", "bumblebee-status", "utility"
),
"/usr/share/bumblebee-status/bin/",
]:
if os.path.exists(os.path.abspath(os.path.join(path, name))):
return os.path.abspath(os.path.join(path, name))
raise Exception("{} not found".format(name))
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4