1.1 --- a/test.py Sat Dec 02 15:40:33 2006 +0100
1.2 +++ b/test.py Sat Dec 02 15:41:17 2006 +0100
1.3 @@ -6,16 +6,6 @@
1.4 import viewer
1.5 from annotate import AnnotationError, annotate_all as aa
1.6
1.7 -def makedoc(viewer, module, builtins):
1.8 - try:
1.9 - dirname = "%s-docs" % module.name
1.10 - if not os.path.exists(dirname):
1.11 - os.mkdir(dirname)
1.12 - viewer.makedoc(module, os.path.join(dirname, "%s%shtml" % (module.name, os.path.extsep)))
1.13 - viewer.makedoc(builtins, os.path.join(dirname, "%s%shtml" % (builtins.name, os.path.extsep)))
1.14 - except viewer.ViewerError, exc:
1.15 - raise
1.16 -
1.17 if __name__ == "__main__":
1.18
1.19 builtins = simplify.simplify(os.path.join("lib", "builtins.py"), 1)
1.20 @@ -33,6 +23,6 @@
1.21 v.report(exc)
1.22
1.23 if "-d" in sys.argv:
1.24 - makedoc(viewer, module, builtins)
1.25 + viewer.makedocs(module, builtins)
1.26
1.27 # vim: tabstop=4 expandtab shiftwidth=4
2.1 --- a/viewer.py Sat Dec 02 15:40:33 2006 +0100
2.2 +++ b/viewer.py Sat Dec 02 15:41:17 2006 +0100
2.3 @@ -24,6 +24,7 @@
2.4 from compiler.visitor import ASTVisitor
2.5 from simplified import *
2.6 import sys
2.7 +import os
2.8 import textwrap
2.9
2.10 # Exceptions.
2.11 @@ -904,4 +905,14 @@
2.12 finally:
2.13 stream.close()
2.14
2.15 +def makedocs(module, builtins):
2.16 + try:
2.17 + dirname = "%s-docs" % module.name
2.18 + if not os.path.exists(dirname):
2.19 + os.mkdir(dirname)
2.20 + makedoc(module, os.path.join(dirname, "%s%shtml" % (module.name, os.path.extsep)))
2.21 + makedoc(builtins, os.path.join(dirname, "%s%shtml" % (builtins.name, os.path.extsep)))
2.22 + except ViewerError, exc:
2.23 + raise
2.24 +
2.25 # vim: tabstop=4 expandtab shiftwidth=4