Ë
    Jûëf<  ã                   óB   — d Z ddlZddlmZ ddlZddlmZ ddedefd„Zy)	z%
Application data directory support.
é    N)Úcast)ÚcurrentframeÚ
moduleNameÚreturnc                 ó¬   — | s0t        d«      }t        j                  |«      }|€J ‚|j                  } t	        t
        t        j                  | «      «      S )zá
    Get a data directory for the caller function, or C{moduleName} if given.

    @param moduleName: The module name if you don't wish to have the caller's
        module.

    @returns: A directory for putting data in.
    é   )r   ÚinspectÚ	getmoduleÚ__name__r   ÚstrÚappdirsÚuser_data_dir)r   ÚcallerÚmodules      úR/var/www/cs2snipe.com/venv/lib/python3.12/site-packages/twisted/python/_appdirs.pyÚgetDataDirectoryr      sM   € ñ Ü˜a“ˆÜ×"Ñ" 6Ó*ˆØÐ!Ð!Ð!Ø—_‘_ˆ
ä””W×*Ñ*¨:Ó6Ó7Ð7ó    )Ú )	Ú__doc__r	   Útypingr   r   Útwisted.python.compatr   r   r   © r   r   ú<module>r      s+   ðñ
ó Ý ã å .ñ8 ð 8¨cô 8r   