def _genAll(verbose=1): from reportlab.lib.testutils import setOutDir setOutDir(__name__) from reportlab.lib.testutils import testsFolder topDir=os.path.dirname(testsFolder) L = [os.path.join(topDir,f) for f in ( 'docs/reference/genreference.py', 'docs/userguide/genuserguide.py', 'src/tools/docco/graphdocpy.py', ) ] for f in ('src/rl_addons/pyRXP/docs/PyRXP_Documentation.rml', ): f = os.path.join(topDir,f) if os.path.isfile(f): L += [f] break for p in L: 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: if verbose: traceback.print_exc() else: cmd = '"%s" %s %s' % (sys.executable,os.path.basename(p), not verbose and '-s' or '') if verbose: print(cmd) os.system(cmd)
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: if verbose: traceback.print_exc() else: cmd = '%s %s %s' % (sys.executable, os.path.basename(p), not verbose and '-s' or '') if verbose: print cmd os.system(cmd)
def _genAll(verbose=1): from reportlab.lib.testutils import setOutDir setOutDir(__name__) from reportlab.lib.testutils import testsFolder topDir=os.path.dirname(testsFolder) L = [os.path.join(topDir,f) for f in ( 'docs/reference/genreference.py', 'docs/userguide/genuserguide.py', 'tools/docco/graphdocpy.py', ) ] for f in ('src/rl_addons/pyRXP/docs/PyRXP_Documentation.rml', ): f = os.path.join(topDir,f) if os.path.isfile(f): L += [f] break for p in L: 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: if verbose: traceback.print_exc() else: cmd = '%s %s %s' % (sys.executable,os.path.basename(p), not verbose and '-s' or '') if verbose: print cmd os.system(cmd)
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: if verbose: traceback.print_exc() else: cmd = '%s %s %s' % (sys.executable,os.path.basename(p), not verbose and '-s' or '') if verbose: print cmd os.system(cmd)
if showPath: list_print('Final sys.path', sys.path) list_print('sys.importers ', sys.importers) if arcView: try: from Installer.ArchiveViewer import printToc printToc(sys.argv[0],arcView==2) except: import traceback print("Can't print Archive Contents") traceback.print_exc() else: if verbose: print('Normal python') if showEnv: items_print('os.environ',os.environ) if showImport: try_import('PIL') try_import('reportlab.lib._rl_accel') try_import('rlextra.radxml.pyRXP') if verbose or showVersion: print('rml2pdf version %s' % version) FN=sys.argv[1:] for fn in FN: if not os.path.isfile(fn): Usage("'%s' is not a file" % fn, 1) if timing: import time t0 = time.time() rml2pdf.main(exe=exe,fn=FN,quiet=noconf,outDir=outDir) if timing: print('That took %.2f"' % (time.time()-t0))