paulb@57 | 1 | #!/usr/bin/env python |
paulb@57 | 2 | |
paulb@57 | 3 | import sys, os |
paulb@57 | 4 | import viewer |
paulb@158 | 5 | from annotate import AnnotationError, Importer, load |
paulb@19 | 6 | |
paulb@138 | 7 | if __name__ == "__main__": |
paulb@138 | 8 | |
paulb@156 | 9 | importer = Importer(sys.path) |
paulb@158 | 10 | try: |
paulb@158 | 11 | builtins = load(os.path.join("lib", "builtins.py")) |
paulb@158 | 12 | module = load(sys.argv[1], builtins, None, importer) |
paulb@158 | 13 | except AnnotationError, exc: |
paulb@158 | 14 | raise |
paulb@158 | 15 | else: |
paulb@158 | 16 | if "-d" in sys.argv: |
paulb@158 | 17 | viewer.makedocs(module, importer.modules.values(), builtins) |
paulb@138 | 18 | |
paulb@57 | 19 | # vim: tabstop=4 expandtab shiftwidth=4 |