diff options
Diffstat (limited to 'Lib/lib2to3/tests/pytree_idempotency.py')
-rwxr-xr-x | Lib/lib2to3/tests/pytree_idempotency.py | 28 |
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") |