コード例 #1
0
ファイル: genAll.py プロジェクト: jeffery9/reportlab
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)
コード例 #2
0
ファイル: genAll.py プロジェクト: alexissmirnov/donomo
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)
コード例 #3
0
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)
コード例 #4
0
ファイル: genAll.py プロジェクト: ShaulBarkan/PRION
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)
コード例 #5
0
ファイル: exemain.py プロジェクト: ed-zm/syscat
		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))
コード例 #6
0
ファイル: exemain.py プロジェクト: AndyKovv/hostel
		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))