403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/platformdirs/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/platformdirs/__pycache__/__init__.cpython-39.pyc
a

���evV�@s@dZddlmZddlZddlZddlmZddlmZddl	m
Z
ddl	mZerldd	l
mZdd
lmZdd�d
d�Ze�ZeZdZddddddd�dd�Zd[ddddddd�dd�Zd\ddddddd�dd�Zd]ddddddd�dd�Zd^ddddddd�d d!�Zd_ddddddd�d"d#�Zd`ddddddd�d$d%�Zdaddddddd�d&d'�Zdd�d(d)�Zdd�d*d+�Zdd�d,d-�Zdd�d.d/�Zdd�d0d1�Zdd�d2d3�Z dbddddddd�d4d5�Z!dcddddddd�d6d7�Z"dddddddd8d�d9d:�Z#dedddddd8d�d;d<�Z$dfdddddd8d�d=d>�Z%dgdddddd8d�d?d@�Z&dhdddddd8d�dAdB�Z'didddddd8d�dCdD�Z(djdddddd8d�dEdF�Z)dkdddddd8d�dGdH�Z*d8d�dIdJ�Z+d8d�dKdL�Z,d8d�dMdN�Z-d8d�dOdP�Z.d8d�dQdR�Z/d8d�dSdT�Z0dldddddd8d�dUdV�Z1dmdddddd8d�dWdX�Z2gdY�Z3dS)nz�
Utilities for determining application-specific dirs. See <https://github.com/platformdirs/platformdirs> for details and
usage.
�)�annotationsN)�
TYPE_CHECKING�)�PlatformDirsABC)�__version__)�__version_tuple__)�Path)�Literalztype[PlatformDirsABC])�returncCs�tjdkrddlm}n$tjdkr0ddlm}nddlm}t�	d�dkr�t�	d	�d
kr�t�	d�slt�	d�rp|Sdd
l
m}|�dur�ddl
m}|S|S)N�win32r)�Windows�darwin)�MacOS)�UnixZANDROID_DATAz/dataZANDROID_ROOTz/systemZSHELLZPREFIX)�_android_folder)�Android)
�sys�platformZplatformdirs.windowsrZplatformdirs.macosrZplatformdirs.unixr�os�getenvZplatformdirs.androidrr)ZResultrr�r�9/usr/lib/python3.9/site-packages/platformdirs/__init__.py�_set_platform_dir_classs


rFz
str | Nonezstr | None | Literal[False]�bool�str)�appname�	appauthor�version�roaming�
ensure_existsr
cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: data directory tied to the user
    �rrrrr)�PlatformDirs�
user_data_dirr rrrr"/s�r")rrr�	multipathrr
cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `roaming <platformdirs.api.PlatformDirsABC.multipath>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: data directory shared by users
    �rrrr#r)r!�
site_data_dirr$rrrr%Gs�r%cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: config directory tied to the user
    r )r!�user_config_dirr rrrr&_s�r&cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `roaming <platformdirs.api.PlatformDirsABC.multipath>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: config directory shared by the users
    r$)r!�site_config_dirr$rrrr'ws�r'T)rrr�opinionrr
cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: cache directory tied to the user
    �rrrr(r)r!�user_cache_dirr)rrrr*�s�r*cCst|||||d�jS�a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: cache directory tied to the user
    r))r!�site_cache_dirr)rrrr,�s�r,cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: state directory tied to the user
    r )r!�user_state_dirr rrrr-�s�r-cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: log directory tied to the user
    r))r!�user_log_dirr)rrrr.�s�r.cCst�jS)z.:returns: documents directory tied to the user)r!�user_documents_dirrrrrr/�sr/cCst�jS)z.:returns: downloads directory tied to the user)r!�user_downloads_dirrrrrr0�sr0cCst�jS)z-:returns: pictures directory tied to the user)r!�user_pictures_dirrrrrr1�sr1cCst�jS)z+:returns: videos directory tied to the user)r!�user_videos_dirrrrrr2�sr2cCst�jS)z*:returns: music directory tied to the user)r!�user_music_dirrrrrr3sr3cCst�jS)z,:returns: desktop directory tied to the user)r!�user_desktop_dirrrrrr4sr4cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: runtime directory tied to the user
    r))r!�user_runtime_dirr)rrrr5
s�r5cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: runtime directory shared by users
    r))r!�site_runtime_dirr)rrrr6%s�r6rcCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: data path tied to the user
    r )r!�user_data_pathr rrrr7=s�r7cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `multipath <platformdirs.api.PlatformDirsABC.multipath>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: data path shared by users
    r$)r!�site_data_pathr$rrrr8Us�r8cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: config path tied to the user
    r )r!�user_config_pathr rrrr9ms�r9cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param multipath: See `roaming <platformdirs.api.PlatformDirsABC.multipath>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: config path shared by the users
    r$)r!�site_config_pathr$rrrr:�s�r:cCst|||||d�jSr+)r!�site_cache_pathr)rrrr;�s�r;cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: cache path tied to the user
    r))r!�user_cache_pathr)rrrr<�s�r<cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param roaming: See `roaming <platformdirs.api.PlatformDirsABC.roaming>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: state path tied to the user
    r )r!�user_state_pathr rrrr=�s�r=cCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `roaming <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: log path tied to the user
    r))r!�
user_log_pathr)rrrr>�s�r>cCst�jS)z):returns: documents path tied to the user)r!�user_documents_pathrrrrr?�sr?cCst�jS)z):returns: downloads path tied to the user)r!�user_downloads_pathrrrrr@sr@cCst�jS)z(:returns: pictures path tied to the user)r!�user_pictures_pathrrrrrAsrAcCst�jS)z&:returns: videos path tied to the user)r!�user_videos_pathrrrrrBsrBcCst�jS)z%:returns: music path tied to the user)r!�user_music_pathrrrrrCsrCcCst�jS)z':returns: desktop path tied to the user)r!�user_desktop_pathrrrrrDsrDcCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: runtime path tied to the user
    r))r!�user_runtime_pathr)rrrrEs�rEcCst|||||d�jS)a�
    :param appname: See `appname <platformdirs.api.PlatformDirsABC.appname>`.
    :param appauthor: See `appauthor <platformdirs.api.PlatformDirsABC.appauthor>`.
    :param version: See `version <platformdirs.api.PlatformDirsABC.version>`.
    :param opinion: See `opinion <platformdirs.api.PlatformDirsABC.opinion>`.
    :param ensure_exists: See `ensure_exists <platformdirs.api.PlatformDirsABC.ensure_exists>`.
    :returns: runtime path shared by users
    r))r!�site_runtime_pathr)rrrrF3s�rF)%r�__version_info__r!�AppDirsrr"r&r*r-r.r/r0r1r2r3r4r5r%r'r,r6r7r9r<r=r>r?r@rArBrCrDrEr8r:r;rF)NNNFF)NNNFF)NNNFF)NNNFF)NNNTF)NNNTF)NNNFF)NNNTF)NNNTF)NNNTF)NNNFF)NNNFF)NNNFF)NNNFF)NNNTF)NNNTF)NNNFF)NNNTF)NNNTF)NNNTF)4�__doc__Z
__future__rrr�typingrZapirrrrrG�pathlibrr	rr!rHr"r%r&r'r*r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErF�__all__rrrr�<module>s$��������������������

Youez - 2016 - github.com/yon3zu
LinuXploit