summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2005-12-11 21:18:22 (GMT)
committerNeal Norwitz <nnorwitz@gmail.com>2005-12-11 21:18:22 (GMT)
commit897ff817d548ad65abf9a30950f345a8d1bd699f (patch)
tree5daa8bc060feb89ad400601a40b9268767debd10
parentba2fa637d64d3368e5ad9748919f0d6552c1235d (diff)
downloadcpython-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.
-rw-r--r--Include/Python-ast.h2
-rwxr-xr-xParser/asdl_c.py6
-rw-r--r--Python/Python-ast.c2
3 files changed, 7 insertions, 3 deletions
diff --git a/Include/Python-ast.h b/Include/Python-ast.h
index 9609141..2484bb1 100644
--- a/Include/Python-ast.h
+++ b/Include/Python-ast.h
@@ -1,4 +1,4 @@
-/* File automatically generated by ./Parser/asdl_c.py */
+/* File automatically generated by Parser/asdl_c.py */
#include "asdl.h"
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)
diff --git a/Python/Python-ast.c b/Python/Python-ast.c
index 14040ad..b276625 100644
--- a/Python/Python-ast.c
+++ b/Python/Python-ast.c
@@ -1,4 +1,4 @@
-/* File automatically generated by ./Parser/asdl_c.py */
+/* File automatically generated by Parser/asdl_c.py */
#include "Python.h"
#include "Python-ast.h"