diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2005-12-11 21:18:22 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2005-12-11 21:18:22 (GMT) |
commit | 897ff817d548ad65abf9a30950f345a8d1bd699f (patch) | |
tree | 5daa8bc060feb89ad400601a40b9268767debd10 /Parser/asdl_c.py | |
parent | ba2fa637d64d3368e5ad9748919f0d6552c1235d (diff) | |
download | cpython-897ff817d548ad65abf9a30950f345a8d1bd699f.zip cpython-897ff817d548ad65abf9a30950f345a8d1bd699f.tar.gz cpython-897ff817d548ad65abf9a30950f345a8d1bd699f.tar.bz2 |
SF #1373150, diffs in working copy after a build
Strip off leading dots and slash so the generated files are the same regardless
of whether you configure in the checkout directory or build.
If anyone configures in a different directory, we might want a cleaner
approach using os.path.*(). Hopefully this is good enough.
Diffstat (limited to 'Parser/asdl_c.py')
-rwxr-xr-x | Parser/asdl_c.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Parser/asdl_c.py b/Parser/asdl_c.py index d056c36..2167c30 100755 --- a/Parser/asdl_c.py +++ b/Parser/asdl_c.py @@ -638,7 +638,11 @@ class ChainOfVisitors: v.emit("", 0) def main(srcfile): - auto_gen_msg = '/* File automatically generated by %s */\n' % sys.argv[0] + argv0 = sys.argv[0] + index = argv0.find('/') + if index > 0: + argv0 = argv0[index + 1:] + auto_gen_msg = '/* File automatically generated by %s */\n' % argv0 mod = asdl.parse(srcfile) if not asdl.check(mod): sys.exit(1) |