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