HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/share/python/debpython/tools.pyc
�
�<ac@sTddlZddlmZejd�Zded�Zdefd��YZ	dS(i����N(tdumpss/.*?/usr/lib/python(\d.\d+)/(site|dist)-packagescCs�t|t�r1td�|jd�D��}n|d	krJd|}n
d|}|rgd|}n|r�d||f}n|S(
s�Return path to site-packages directory.

    >>> sitedir((2, 5))
    '/usr/lib/python2.5/site-packages/'
    >>> sitedir((2, 7), 'python-foo', True)
    'debian/python-foo/usr/lib/debug/usr/lib/python2.7/dist-packages/'
    css|]}t|�VqdS(N(tint(t.0ti((s$/usr/share/python/debpython/tools.pys	<genexpr>%st.iis#/usr/lib/python%d.%d/dist-packages/s#/usr/lib/python%d.%d/site-packages/s/usr/lib/debug%ssdebian/%s%s(ii(t
isinstancet
basestringttupletsplit(tversiontpackagetgdbtpath((s$/usr/share/python/debpython/tools.pytsitedirs"


tmemoizecBseZd�Zd�ZRS(cCs||_i|_dS(N(tfunctcache(tselfR((s$/usr/share/python/debpython/tools.pyt__init__5s	cOsHt||f�}||jkr=|j||�|j|<n|j|S(N(RRR(Rtargstkwargstkey((s$/usr/share/python/debpython/tools.pyt__call__9s(t__name__t
__module__RR(((s$/usr/share/python/debpython/tools.pyR4s	(
tretcPickleRtcompilet
PUBLIC_DIR_REtNonetFalseR
tobjectR(((s$/usr/share/python/debpython/tools.pyt<module>s