--- lexa.py.orig 2006-07-29 17:41:52.129185732 +0200 +++ lexa.py 2006-07-29 17:59:54.623984448 +0200 @@ -92,11 +92,15 @@ if __name__ == '__main__': print TITLE if len(sys.argv) > 1: try: - dpath = file(os.path.join(sys.path[0], 'dictionary.pickle')) + for p in sys.path: + if os.path.exists(os.path.join(p, 'dictionary.pickle')): + break + + dpath = file(os.path.join(p, 'dictionary.pickle')) dictionary = pickle.load(dpath) except: print 'Error: Unable to load dictionary file ("dictionary.pickle").' sys.exit() if len(sys.argv) == 2 and not sys.argv[1].startswith('--'):