diff options
Diffstat (limited to 'bin/reportlab/docs/genAll.py')
| -rw-r--r-- | bin/reportlab/docs/genAll.py | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/bin/reportlab/docs/genAll.py b/bin/reportlab/docs/genAll.py new file mode 100644 index 00000000000..0776903c9a2 --- /dev/null +++ b/bin/reportlab/docs/genAll.py @@ -0,0 +1,37 @@ +#!/bin/env python +import os, sys +def _genAll(d=None,verbose=1): + if not d: d = '.' + if not os.path.isabs(d): + d = os.path.normpath(os.path.join(os.getcwd(),d)) + L = ['reference/genreference.py', + 'userguide/genuserguide.py', + 'graphguide/gengraphguide.py', + '../tools/docco/graphdocpy.py', + ] + if os.path.isdir('../rl_addons'): + L = L + ['../rl_addons/pyRXP/docs/PyRXP_Documentation.rml'] + elif os.path.isdir('../../rl_addons'): + L = L + ['../../rl_addons/pyRXP/docs/PyRXP_Documentation.rml'] + for p in L: + os.chdir(d) + os.chdir(os.path.dirname(p)) + if p[-4:]=='.rml': + try: + from rlextra.rml2pdf.rml2pdf import main + main(exe=0,fn=[os.path.basename(p)], quiet=not verbose, outDir=d) + except: + pass + else: + cmd = '%s %s %s' % (sys.executable,os.path.basename(p), not verbose and '-s' or '') + if verbose: print cmd + os.system(cmd) + +"""Runs the manual-building scripts""" +if __name__=='__main__': + #need a quiet mode for the test suite + if '-s' in sys.argv: # 'silent + verbose = 0 + else: + verbose = 1 + _genAll(os.path.dirname(sys.argv[0]),verbose)
\ No newline at end of file |
