summaryrefslogtreecommitdiff
path: root/bin/reportlab/docs/genAll.py
diff options
context:
space:
mode:
authorpinky <>2007-01-07 21:41:39 +0000
committerpinky <>2007-01-07 21:41:39 +0000
commit05bb5d58295cd959c34f1fbcd5b605cd6dafaacc (patch)
tree3b3651037037c1617a54ef3d216e8c11ea8cdddf /bin/reportlab/docs/genAll.py
parent62524af2f41454a2302efb21f15a95318d257a76 (diff)
Repotrlab 2.0
bzr revid: pinky-b8333ccaab5dad8ff965b6c380fadadf30d5212a
Diffstat (limited to 'bin/reportlab/docs/genAll.py')
-rw-r--r--bin/reportlab/docs/genAll.py37
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