1 #!/usr/bin/env python 2 3 import sys, os 4 import simplify 5 import fixnames 6 import viewer 7 from annotate import FailureError, annotate_all as aa 8 9 builtins = simplify.simplify(os.path.join("lib", "builtins.py"), 1) 10 module = simplify.simplify(sys.argv[1]) 11 fixnames.fix(builtins) 12 fixnames.fix(module, builtins) 13 14 stream = sys.stdout 15 v = viewer.Viewer(stream) 16 17 if "-a" in sys.argv: 18 try: 19 aa([module], builtins) 20 except FailureError, exc: 21 v.report(exc) 22 23 # vim: tabstop=4 expandtab shiftwidth=4