From: Giuseppe Bilotta Date: Wed, 3 Aug 2011 06:37:56 +0000 (+0200) Subject: minetestmapper can be run from any directory X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=dd9909a574514f59eb527db682a4e8d85350ead9;p=zefram%2Fminetest%2Fminetest_engine.git minetestmapper can be run from any directory If it doesn't find colors.txt locally, it looks for the one in the directory of the script itself. --- diff --git a/util/minetestmapper.py b/util/minetestmapper.py index cf2a5776..e13a1bdc 100755 --- a/util/minetestmapper.py +++ b/util/minetestmapper.py @@ -152,7 +152,10 @@ if path[-1:] != "/" and path[-1:] != "\\": # Load color information for the blocks. colors = {} -f = file("colors.txt") +try: + f = file("colors.txt") +except IOError: + f = file(os.path.join(os.path.dirname(__file__), "colors.txt")) for line in f: values = string.split(line) colors[int(values[0], 16)] = (