403Webshell
Server IP : 74.208.236.16  /  Your IP : 216.73.216.220
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u102440577 ( 7172810)
PHP Version : 8.4.26
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /kunden/lib/python3/dist-packages/setuptools/_vendor/platformdirs/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /kunden/lib/python3/dist-packages/setuptools/_vendor/platformdirs/__pycache__/api.cpython-313.pyc
�

�h$#��x�SrSSKJr SSKrSSKJrJr SSKJr SSK	J
r
 \
(aSSK	JrJr "SS	\5r
g)
z	Base API.�)�annotationsN)�ABC�abstractmethod)�Path)�
TYPE_CHECKING)�Iterator�Literalc���\rSrSrSrS0S1SjjrS2SjrS3Sjr\\	S4Sj55r
\\	S4Sj55r\\	S4S	j55r\\	S4S
j55r
\\	S4Sj55r\\	S4Sj55r\\	S4S
j55r\\	S4Sj55r\\	S4Sj55r\\	S4Sj55r\\	S4Sj55r\\	S4Sj55r\\	S4Sj55r\\	S4Sj55r\\	S4Sj55r\\	S4Sj55r\S5Sj5r\S5Sj5r\S5Sj5r\S5Sj5r\S5Sj5r\S5Sj5r\S5Sj5r \S5Sj5r!\S5Sj5r"\S5S j5r#\S5S!j5r$\S5S"j5r%\S5S#j5r&\S5S$j5r'\S5S%j5r(\S5S&j5r)S6S'jr*S6S(jr+S6S)jr,S6S*jr-S7S+jr.S7S,jr/S7S-jr0S7S.jr1S/r2g)8�PlatformDirsABC�z-Abstract base class for platform directories.Nc�`�XlX lX0lX@lXPlX`lXplg)a
Create a new platform directory.

:param appname: See `appname`.
:param appauthor: See `appauthor`.
:param version: See `version`.
:param roaming: See `roaming`.
:param multipath: See `multipath`.
:param opinion: See `opinion`.
:param ensure_exists: See `ensure_exists`.

N)�appname�	appauthor�version�roaming�	multipath�opinion�
ensure_exists)�selfrrrrrrrs        �E/usr/lib/python3/dist-packages/setuptools/_vendor/platformdirs/api.py�__init__�PlatformDirsABC.__init__sI��,��"��	���	���	�#��	���*��	�c�<�[USS5nUR(aGURUR5 UR(aURUR5 [R
R"US/UQ76nURU5 U$)N�r)�listr�appendr�os�path�join�_optionally_create_directory)r�base�paramsrs    r�_append_app_name_and_version�,PlatformDirsABC._append_app_name_and_versionPsm���d�1�2�h����<�<��M�M�$�,�,�'��|�|��
�
�d�l�l�+��w�w�|�|�D��G�-�f�-���)�)�$�/��rc�Z�UR(a[U5RSSS9 gg)NT)�parents�exist_ok)rr�mkdir�rrs  rr!�,PlatformDirsABC._optionally_create_directoryZs'�������J���T�D��9�rc��g)z(:return: data directory tied to the userN��rs r�
user_data_dir�PlatformDirsABC.user_data_dir^��rc��g)z':return: data directory shared by usersNr-r.s r�
site_data_dir�PlatformDirsABC.site_data_dircr1rc��g)z*:return: config directory tied to the userNr-r.s r�user_config_dir�PlatformDirsABC.user_config_dirhr1rc��g)z-:return: config directory shared by the usersNr-r.s r�site_config_dir�PlatformDirsABC.site_config_dirmr1rc��g)z):return: cache directory tied to the userNr-r.s r�user_cache_dir�PlatformDirsABC.user_cache_dirrr1rc��g)z(:return: cache directory shared by usersNr-r.s r�site_cache_dir�PlatformDirsABC.site_cache_dirwr1rc��g)z):return: state directory tied to the userNr-r.s r�user_state_dir�PlatformDirsABC.user_state_dir|r1rc��g)z':return: log directory tied to the userNr-r.s r�user_log_dir�PlatformDirsABC.user_log_dir�r1rc��g)z-:return: documents directory tied to the userNr-r.s r�user_documents_dir�"PlatformDirsABC.user_documents_dir�r1rc��g)z-:return: downloads directory tied to the userNr-r.s r�user_downloads_dir�"PlatformDirsABC.user_downloads_dir�r1rc��g)z,:return: pictures directory tied to the userNr-r.s r�user_pictures_dir�!PlatformDirsABC.user_pictures_dir�r1rc��g)z*:return: videos directory tied to the userNr-r.s r�user_videos_dir�PlatformDirsABC.user_videos_dir�r1rc��g)z):return: music directory tied to the userNr-r.s r�user_music_dir�PlatformDirsABC.user_music_dir�r1rc��g)z+:return: desktop directory tied to the userNr-r.s r�user_desktop_dir� PlatformDirsABC.user_desktop_dir�r1rc��g)z+:return: runtime directory tied to the userNr-r.s r�user_runtime_dir� PlatformDirsABC.user_runtime_dir�r1rc��g)z*:return: runtime directory shared by usersNr-r.s r�site_runtime_dir� PlatformDirsABC.site_runtime_dir�r1rc�,�[UR5$)z#:return: data path tied to the user)rr/r.s r�user_data_path�PlatformDirsABC.user_data_path�����D�&�&�'�'rc�,�[UR5$)z":return: data path shared by users)rr3r.s r�site_data_path�PlatformDirsABC.site_data_path�rbrc�,�[UR5$)z%:return: config path tied to the user)rr6r.s r�user_config_path� PlatformDirsABC.user_config_path�����D�(�(�)�)rc�,�[UR5$)z(:return: config path shared by the users)rr9r.s r�site_config_path� PlatformDirsABC.site_config_path�rirc�,�[UR5$)z$:return: cache path tied to the user)rr<r.s r�user_cache_path�PlatformDirsABC.user_cache_path�����D�'�'�(�(rc�,�[UR5$)z#:return: cache path shared by users)rr?r.s r�site_cache_path�PlatformDirsABC.site_cache_path�rprc�,�[UR5$)z$:return: state path tied to the user)rrBr.s r�user_state_path�PlatformDirsABC.user_state_path�rprc�,�[UR5$)z":return: log path tied to the user)rrEr.s r�
user_log_path�PlatformDirsABC.user_log_path�s���D�%�%�&�&rc�,�[UR5$)z*:return: documents a path tied to the user)rrHr.s r�user_documents_path�#PlatformDirsABC.user_documents_path�����D�+�+�,�,rc�,�[UR5$)z(:return: downloads path tied to the user)rrKr.s r�user_downloads_path�#PlatformDirsABC.user_downloads_path�r}rc�,�[UR5$)z':return: pictures path tied to the user)rrNr.s r�user_pictures_path�"PlatformDirsABC.user_pictures_path�s���D�*�*�+�+rc�,�[UR5$)z%:return: videos path tied to the user)rrQr.s r�user_videos_path� PlatformDirsABC.user_videos_path�rirc�,�[UR5$)z$:return: music path tied to the user)rrTr.s r�user_music_path�PlatformDirsABC.user_music_path�rprc�,�[UR5$)z&:return: desktop path tied to the user)rrWr.s r�user_desktop_path�!PlatformDirsABC.user_desktop_path�����D�)�)�*�*rc�,�[UR5$)z&:return: runtime path tied to the user)rrZr.s r�user_runtime_path�!PlatformDirsABC.user_runtime_path�r�rc�,�[UR5$)z%:return: runtime path shared by users)rr]r.s r�site_runtime_path�!PlatformDirsABC.site_runtime_path�r�rc#�D# �URv� URv� g7f)z4:yield: all user and site configuration directories.N)r6r9r.s r�iter_config_dirs� PlatformDirsABC.iter_config_dirs�s����"�"�"��"�"�"��� c#�D# �URv� URv� g7f)z+:yield: all user and site data directories.N)r/r3r.s r�iter_data_dirs�PlatformDirsABC.iter_data_dirss���� � � �� � � �r�c#�D# �URv� URv� g7f)z,:yield: all user and site cache directories.N)r<r?r.s r�iter_cache_dirs�PlatformDirsABC.iter_cache_dirss����!�!�!��!�!�!�r�c#�D# �URv� URv� g7f)z.:yield: all user and site runtime directories.N)rZr]r.s r�iter_runtime_dirs�!PlatformDirsABC.iter_runtime_dirs
s����#�#�#��#�#�#�r�c#�T# �UR5Hn[U5v� M g7f)z.:yield: all user and site configuration paths.N)r�rr*s  r�iter_config_paths�!PlatformDirsABC.iter_config_pathss"����)�)�+�D��t�*��,���&(c#�T# �UR5Hn[U5v� M g7f)z%:yield: all user and site data paths.N)r�rr*s  r�iter_data_paths�PlatformDirsABC.iter_data_pathss"����'�'�)�D��t�*��*�r�c#�T# �UR5Hn[U5v� M g7f)z&:yield: all user and site cache paths.N)r�rr*s  r�iter_cache_paths� PlatformDirsABC.iter_cache_pathss"����(�(�*�D��t�*��+�r�c#�T# �UR5Hn[U5v� M g7f)z(:yield: all user and site runtime paths.N)r�rr*s  r�iter_runtime_paths�"PlatformDirsABC.iter_runtime_paths!s"����*�*�,�D��t�*��-�r�)rrrrrrr)NNNFFTF)r�
str | Nonerzstr | None | Literal[False]rr�r�boolrr�rr�rr��return�None)r"�strr�r�)rr�r�r�)r�r�)r�r)r�z
Iterator[str])r�zIterator[Path])3�__name__�
__module__�__qualname__�__firstlineno__�__doc__rr$r!�propertyrr/r3r6r9r<r?rBrErHrKrNrQrTrWrZr]r`rdrgrkrnrrrurxr{rr�r�r�r�r�r�r�r�r�r�r�r�r�r��__static_attributes__r-rrrrs���7�#�15�"����#�=��=�/�=��	=�
�=��
=��=��=�
�=�~�:���7���7���6���6���9���9���<���<���8���8���7���7���8���8���6���6���<���<���<���<���;���;���9���9���8���8���:���:���:���:���9���9��(��(��(��(��*��*��*��*��)��)��)��)��)��)��'��'��-��-��-��-��,��,��*��*��)��)��+��+��+��+��+��+�#�
!�
"�
$�
�
�
�
rr)r��
__future__rr�abcrr�pathlibr�typingrrr	rr-rr�<module>r�s+���"�	�#�� ��(�V�c�Vr

Youez - 2016 - github.com/yon3zu
LinuXploit