# HG changeset patch # User paulb@localhost.localdomain # Date 1165081883 -3600 # Node ID 9934256582eb92c5cc9bb0d010bfda8321c10412 # Parent 830e214e1312237d92d01dd03945848c99932dcb Made a convenience report function in the viewer module. diff -r 830e214e1312 -r 9934256582eb test.py --- a/test.py Sat Dec 02 15:41:17 2006 +0100 +++ b/test.py Sat Dec 02 18:51:23 2006 +0100 @@ -13,14 +13,11 @@ fixnames.fix(builtins) fixnames.fix(module, builtins) - stream = sys.stdout - v = viewer.Viewer(stream) - if "-a" in sys.argv: try: aa([module], builtins) except AnnotationError, exc: - v.report(exc) + viewer.report(exc) if "-d" in sys.argv: viewer.makedocs(module, builtins) diff -r 830e214e1312 -r 9934256582eb viewer.py --- a/viewer.py Sat Dec 02 15:41:17 2006 +0100 +++ b/viewer.py Sat Dec 02 18:51:23 2006 +0100 @@ -893,6 +893,10 @@ viewer = Viewer(stream or sys.stdout) viewer.process(module.original) +def report(exc): + viewer = Viewer(stream or sys.stdout) + viewer.report(exc) + def browse(module, stream=None): browser = Browser(stream or sys.stdout) browser.process(module.original)