1 #!/usr/bin/env python 2 3 if __name__ == "__main__": 4 import sys, os 5 6 import simplified 7 8 if "-s" in sys.argv: 9 simplified.set_single_instance_mode() 10 elif "-m" in sys.argv: 11 simplified.set_multiple_instance_mode() 12 13 import viewer 14 from annotate import AnnotationError, Importer, load 15 16 importer = Importer(sys.path) 17 try: 18 builtins = load(os.path.join("lib", "builtins.py")) 19 module = load(sys.argv[1], builtins, None, importer) 20 except AnnotationError, exc: 21 raise 22 else: 23 if "-d" in sys.argv: 24 viewer.makedocs(module, importer.modules.values(), builtins) 25 26 # vim: tabstop=4 expandtab shiftwidth=4