summaryrefslogtreecommitdiff
path: root/bin/reportlab/docs/reference/genreference.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/reportlab/docs/reference/genreference.py')
-rw-r--r--bin/reportlab/docs/reference/genreference.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/bin/reportlab/docs/reference/genreference.py b/bin/reportlab/docs/reference/genreference.py
new file mode 100644
index 00000000000..c2b6afd7598
--- /dev/null
+++ b/bin/reportlab/docs/reference/genreference.py
@@ -0,0 +1,29 @@
+#!/bin/env python
+#Copyright ReportLab Europe Ltd. 2000-2004
+#see license.txt for license details
+#history http://www.reportlab.co.uk/cgi-bin/viewcvs.cgi/public/reportlab/trunk/reportlab/docs/reference/genreference.py
+__version__=''' $Id: genreference.py 2385 2004-06-17 15:26:05Z rgbecker $ '''
+__doc__ = """
+This module contains the script for building the reference.
+"""
+def run(verbose=None, outDir=None):
+ import os, sys, shutil
+ from reportlab.tools.docco import yaml2pdf
+ from reportlab.lib.utils import _RL_DIR
+ if verbose is None: verbose=('-s' not in sys.argv)
+ yaml2pdf.run('reference.yml','reference.pdf')
+ if verbose: print 'Saved reference.pdf'
+ docdir = os.path.join(_RL_DIR,'docs')
+ if outDir: docDir = outDir
+ destfn = docdir + os.sep + 'reference.pdf'
+ shutil.copyfile('reference.pdf', destfn)
+ if verbose: print 'copied to %s' % destfn
+
+def makeSuite():
+ "standard test harness support - run self as separate process"
+ from reportlab.test.utils import ScriptThatMakesFileTest
+ return ScriptThatMakesFileTest('../docs/reference', 'genreference.py', 'reference.pdf')
+
+
+if __name__=='__main__':
+ run()