#Copyright ReportLab Europe Ltd. 2000-2017 #see license.txt for license details # $URI:$ __version__='3.3.0' __doc__='''Helper for the test suite - determines where to write output. When our test suite runs as source, a script "test_foo.py" will typically create "test_foo.pdf" alongside it. But if you are testing a package of compiled code inside a zip archive, this won't work. This determines where to write test suite output, creating a subdirectory of /tmp/ or whatever if needed. ''' _rl_tempdir=None __all__ = ('get_rl_tempdir', 'get_rl_tempdir') import os, tempfile def _rl_getuid(): if hasattr(os,'getuid'): return os.getuid() else: return '' def get_rl_tempdir(*subdirs): global _rl_tempdir if _rl_tempdir is None: _rl_tempdir = os.path.join(tempfile.gettempdir(),'ReportLab_tmp%s' % str(_rl_getuid())) d = _rl_tempdir if subdirs: d = os.path.join(*((d,)+subdirs)) try: os.makedirs(d) except: pass return d def get_rl_tempfile(fn=None): if not fn: fn = tempfile.mktemp() return os.path.join(get_rl_tempdir(),fn)
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
PyFontify.py | File | 4.86 KB | 0644 |
|
__init__.py | File | 258 B | 0755 |
|
_rl_accel.cpython-38-x86_64-linux-gnu.so | File | 44.7 KB | 0644 |
|
abag.py | File | 1.1 KB | 0644 |
|
arciv.py | File | 7.43 KB | 0644 |
|
attrmap.py | File | 5.37 KB | 0644 |
|
boxstuff.py | File | 2.86 KB | 0644 |
|
codecharts.py | File | 12.76 KB | 0644 |
|
colors.py | File | 40.1 KB | 0644 |
|
corp.py | File | 26.53 KB | 0755 |
|
enums.py | File | 296 B | 0644 |
|
extformat.py | File | 2.17 KB | 0644 |
|
fontfinder.py | File | 13.24 KB | 0644 |
|
fonts.py | File | 3.44 KB | 0755 |
|
formatters.py | File | 3.73 KB | 0755 |
|
geomutils.py | File | 1.14 KB | 0644 |
|
hyphen.mashed | File | 35.6 KB | 0644 |
|
logger.py | File | 1.71 KB | 0755 |
|
normalDate.py | File | 21.9 KB | 0755 |
|
pagesizes.py | File | 1.96 KB | 0755 |
|
pdfencrypt.py | File | 30.48 KB | 0644 |
|
pygments2xpre.py | File | 2.66 KB | 0644 |
|
randomtext.py | File | 22.63 KB | 0755 |
|
rl_accel.py | File | 12.72 KB | 0644 |
|
rl_safe_eval.py | File | 42.75 KB | 0644 |
|
rltempfile.py | File | 1.09 KB | 0644 |
|
rparsexml.py | File | 17.4 KB | 0644 |
|
sequencer.py | File | 9.98 KB | 0644 |
|
styles.py | File | 16.38 KB | 0644 |
|
testutils.py | File | 11.57 KB | 0644 |
|
textsplit.py | File | 9.5 KB | 0644 |
|
units.py | File | 919 B | 0755 |
|
utils.py | File | 50.57 KB | 0644 |
|
validators.py | File | 10.42 KB | 0644 |
|
yaml.py | File | 5.58 KB | 0644 |
|