
    kfa                     :    d Z dZdadZddlZddlZd Zd ZddZdS )	z3.3.0as  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.

N)get_rl_tempdirr       c                  V    t          t          d          rt          j                    S dS )Ngetuid )hasattrosr        X/var/www/html/nettyfy-visnx/env/lib/python3.11/site-packages/reportlab/lib/rltempfile.py
_rl_getuidr      s%    r( y{{rr
   c                  (   t           Mt          j                            t	          j                    dt          t                                z            a t           }| rt          j        j        |f| z    }	 t          j        |           n#  Y nxY w|S )NzReportLab_tmp%s)	_rl_tempdirr   pathjointempfile
gettempdirstrr   makedirs)subdirsds     r   r   r      s    gll8#6#8#89JSQ[Q]Q]M^M^9^__A1BGLA4<1
AHs   6B Bc                     | st          j                    } t          j                            t                      |           S N)r   mktempr   r   r   r   )fns    r   get_rl_tempfiler   #   s3     _7<<((,,,r
   r   )	__version____doc__r   __all__r   r   r   r   r   r	   r
   r   <module>r      ss    	 
.          
 
 
- - - - - -r
   