summaryrefslogtreecommitdiffstats
path: root/Lib/lib2to3/tests/pytree_idempotency.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/lib2to3/tests/pytree_idempotency.py')
-rwxr-xr-xLib/lib2to3/tests/pytree_idempotency.py28
1 files changed, 13 insertions, 15 deletions
diff --git a/Lib/lib2to3/tests/pytree_idempotency.py b/Lib/lib2to3/tests/pytree_idempotency.py
index 2e7e978..243f7e8 100755
--- a/Lib/lib2to3/tests/pytree_idempotency.py
+++ b/Lib/lib2to3/tests/pytree_idempotency.py
@@ -1,11 +1,9 @@
-#!/usr/bin/env python3
+#!/usr/bin/env python
# Copyright 2006 Google, Inc. All Rights Reserved.
# Licensed to PSF under a Contributor Agreement.
"""Main program for testing the infrastructure."""
-from __future__ import print_function
-
__author__ = "Guido van Rossum <guido@python.org>"
# Support imports (need to be imported first)
@@ -18,8 +16,8 @@ import logging
# Local imports
from .. import pytree
-from .. import pgen2
-from ..pgen2 import driver
+import pgen2
+from pgen2 import driver
logging.basicConfig()
@@ -30,7 +28,7 @@ def main():
fn = "example.py"
tree = dr.parse_file(fn, debug=True)
if not diff(fn, tree):
- print("No diffs.")
+ print "No diffs."
if not sys.argv[1:]:
return # Pass a dummy argument to run the complete test suite below
@@ -46,7 +44,7 @@ def main():
fn = fn[:-1]
if not fn.endswith(".py"):
continue
- print("Parsing", fn, file=sys.stderr)
+ print >>sys.stderr, "Parsing", fn
tree = dr.parse_file(fn, debug=True)
if diff(fn, tree):
problems.append(fn)
@@ -55,29 +53,29 @@ def main():
for dir in sys.path:
try:
names = os.listdir(dir)
- except OSError:
+ except os.error:
continue
- print("Scanning", dir, "...", file=sys.stderr)
+ print >>sys.stderr, "Scanning", dir, "..."
for name in names:
if not name.endswith(".py"):
continue
- print("Parsing", name, file=sys.stderr)
+ print >>sys.stderr, "Parsing", name
fn = os.path.join(dir, name)
try:
tree = dr.parse_file(fn, debug=True)
- except pgen2.parse.ParseError as err:
- print("ParseError:", err)
+ except pgen2.parse.ParseError, err:
+ print "ParseError:", err
else:
if diff(fn, tree):
problems.append(fn)
# Show summary of problem files
if not problems:
- print("No problems. Congratulations!")
+ print "No problems. Congratulations!"
else:
- print("Problems in following files:")
+ print "Problems in following files:"
for fn in problems:
- print("***", fn)
+ print "***", fn
def diff(fn, tree):
f = open("@", "w")