diff --git a/laditools/config.py b/laditools/config.py index 7e776c0..ef858bb 100644 --- a/laditools/config.py +++ b/laditools/config.py @@ -29,13 +29,14 @@ if not exists (config_dir): # Note to users of the config class. Only applications should create an instance # of the config object. The ladimenu is *NOT* an application... -class config: +class config(object): def __init__ (self): try: with open (config_filename) as config_file: self.appdict = yaml.load (config_file) except: - print "Config file doesn't exist, creating a new one..." + sys.stderr.write("Config file doesn't exist, creating a new one...\n") + sys.stderr.flush() self.appdict = dict () # Returns the section named from the global config diff --git a/laditools/jack_controller.py b/laditools/jack_controller.py index afd9959..51fe571 100644 --- a/laditools/jack_controller.py +++ b/laditools/jack_controller.py @@ -16,6 +16,7 @@ # along with this program. If not, see . import dbus +import sys name_base = 'org.jackaudio' controller_interface_name = name_base + '.JackControl' @@ -30,7 +31,8 @@ class jack_controller: # self.bus.add_signal_receiver (self.name_owner_changed, dbus_interface = controller_interface_name, signal_name = "NameOwnerChanged") def name_owner_changed (name = None, old_owner = None, new_owner = None): - print "Name changed : %r" % name + sys.stderr.write("Name changed : %r\n" % name) + sys.stderr.flush() def is_available (self): try: diff --git a/laditools/ladimenu.py b/laditools/ladimenu.py index 56d1253..6938b19 100644 --- a/laditools/ladimenu.py +++ b/laditools/ladimenu.py @@ -352,8 +352,9 @@ def find_data_file(path): start_dir = "." paths = [ - start_dir + os.sep + "data" + os.sep + path, - start_dir + os.sep + ".." + os.sep + "share"+ os.sep + "laditools" + os.sep + "data" + os.sep + path, + os.path.join(sys.path[0], 'data', path), + os.path.join(os.path.join(sys.path[0], os.pardir), 'data', path), + os.path.join(os.path.join(sys.path[0], os.pardir), 'share', 'laditools', 'data', path), ] for path in paths: