diff options
author | Emil Velikov <[email protected]> | 2018-12-09 20:09:49 +0000 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2019-01-24 18:13:24 +0000 |
commit | ca152234e1903f0ad41e6b27c6a0626025e3f80c (patch) | |
tree | aa234d28f54aece5416b012a8c17cdf0376b81e9 /src/mesa/main | |
parent | 9cc8e125053ec429be6b4640e784a5e3fce57298 (diff) |
mesa: correctly use os.path.join in our python scripts
With Windows in mind, using forward slash isn't the right thing to do.
Even if it just works, we might want to fix it.
As here, use __file__ instead of argv[0] and sys.path.insert over
sys.path.append. With the path tweak being reportedly faster.
Suggested-by: Dylan Baker <[email protected]>
Signed-off-by: Emil Velikov <[email protected]>
Reviewed-by: Erik Faye-Lund <[email protected]>
Diffstat (limited to 'src/mesa/main')
-rw-r--r-- | src/mesa/main/get_hash_generator.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mesa/main/get_hash_generator.py b/src/mesa/main/get_hash_generator.py index f742ebff4b8..3e9032bd4c8 100644 --- a/src/mesa/main/get_hash_generator.py +++ b/src/mesa/main/get_hash_generator.py @@ -34,11 +34,10 @@ import os, sys, getopt from collections import defaultdict import get_hash_params -cur_dir = os.path.dirname(sys.argv[0]) -param_desc_file = "%s/get_hash_params.py" % cur_dir +param_desc_file = os.path.join(os.path.dirname(__file__), "get_hash_params.py") -GLAPI = "%s/../../mapi/glapi/gen" % cur_dir -sys.path.append(GLAPI) +GLAPI = os.path.join(os.path.dirname(__file__), "..", "..", "mapi", "glapi", "gen") +sys.path.insert(0, GLAPI) import gl_XML prime_factor = 89 |