# HG changeset patch # User paulb@jeremy # Date 1160173427 -7200 # Node ID 281018e374f289cc57fbbda0a3dde24b8f7553e4 # Parent 3199133437e9f3afe8a33be579d986a3a158135f Added tentative annotation and error handling. diff -r 3199133437e9 -r 281018e374f2 test.py --- a/test.py Sat Oct 07 00:23:28 2006 +0200 +++ b/test.py Sat Oct 07 00:23:47 2006 +0200 @@ -4,11 +4,20 @@ import simplify import fixnames import viewer -import annotate +from annotate import FailureError, annotate_all as aa builtins = simplify.simplify(os.path.join("lib", "builtins.py"), 1) module = simplify.simplify(sys.argv[1]) fixnames.fix(builtins) fixnames.fix(module, builtins) +stream = sys.stdout +v = viewer.Viewer(stream) + +if "-a" in sys.argv: + try: + aa([module], builtins) + except FailureError, exc: + v.report(exc) + # vim: tabstop=4 expandtab shiftwidth=4