summaryrefslogtreecommitdiff
path: root/Tools/compiler/compile.py
diff options
context:
space:
mode:
authorJeremy Hylton <jeremy@alum.mit.edu>2001-09-17 21:31:35 +0000
committerJeremy Hylton <jeremy@alum.mit.edu>2001-09-17 21:31:35 +0000
commit5d1e34aa4217f1c3526e2dc330c84bf836c696b8 (patch)
tree0418bcc146fdae809b3d07234666628adea00fc9 /Tools/compiler/compile.py
parent9dca36432e4526da9c5885e86782e7dfa5432c42 (diff)
downloadcpython-git-5d1e34aa4217f1c3526e2dc330c84bf836c696b8.tar.gz
Track changes to compiler API
Diffstat (limited to 'Tools/compiler/compile.py')
-rw-r--r--Tools/compiler/compile.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/Tools/compiler/compile.py b/Tools/compiler/compile.py
index 1a843e2eb5..c90d8510f4 100644
--- a/Tools/compiler/compile.py
+++ b/Tools/compiler/compile.py
@@ -1,7 +1,7 @@
import sys
import getopt
-from compiler import compile, visitor
+from compiler import compileFile, visitor
import profile
@@ -35,14 +35,16 @@ def main():
print filename
try:
if PROFILE:
- profile.run('compile(%s, %s)' % (`filename`, `DISPLAY`),
+ profile.run('compileFile(%s, %s)' % (`filename`,
+ `DISPLAY`),
filename + ".prof")
else:
- compile(filename, DISPLAY)
+ compileFile(filename, DISPLAY)
except SyntaxError, err:
print err
- print err.lineno
+ if err.lineno is not None:
+ print err.lineno
if not CONTINUE:
sys.exit(-1)