Current File : //proc/self/root/usr/lib/python3/dist-packages/twisted/python/__pycache__/_appdirs.cpython-312.pyc |
�
Ϫ�f< � �B � d Z ddlZddlmZ ddlZddlmZ ddedefd�Zy) 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 �9/usr/lib/python3/dist-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