
    uc;                     &   g d Z dZddlmZ ddlmZmZ ddlZddlm	Z	 defd	Z
dee         fd
ZdefdZdee         fdZdefdZdee         fdZ e
            Z e            Z e            Z e            Z e            Z e            ZdS ))BaseDirectoryDesktopEntryMenu
ExceptionsIniFile	IconThemeLocaleConfigMimeRecentFiles
MenuEditorz0.28    Path)OptionalListN   )r   returnc                  4    t          t          j                  S N)r   r   xdg_cache_home     ./usr/lib/python3/dist-packages/xdg/__init__.pyr   r      s    ,---r   c                  .    d t           j        D             S )Nc                 ,    g | ]}t          |          S r   r   .0paths     r   
<listcomp>z#xdg_config_dirs.<locals>.<listcomp>   s    AAA4DJJAAAr   )r   xdg_config_dirsr   r   r   r    r       s    AA=#@AAAAr   c                  4    t          t          j                  S r   )r   r   xdg_config_homer   r   r   r"   r"      s    -...r   c                  .    d t           j        D             S )Nc                 ,    g | ]}t          |          S r   r   r   s     r   r   z!xdg_data_dirs.<locals>.<listcomp>   s    ???4DJJ???r   )r   xdg_data_dirsr   r   r   r%   r%      s    ??=#>????r   c                  4    t          t          j                  S r   )r   r   xdg_data_homer   r   r   r'   r'      s    +,,,r   c                  d    	 t          t          j        d                   S # t          $ r Y d S w xY w)NXDG_RUNTIME_DIR)r   osenvironKeyErrorr   r   r   xdg_runtime_dirr-      s?    BJ01222   tts   ! 
//)__all____version__pathlibr   typingr   r   r*    r   r   r    r"   r%   r'   r-   XDG_CACHE_HOMEXDG_CONFIG_DIRSXDG_CONFIG_HOMEXDG_DATA_DIRSXDG_DATA_HOMEr)   r   r   r   <module>r8      sm   U  U  U       ! ! ! ! ! ! ! ! 				      . . . . .Bd B B B B/ / / / /@tDz @ @ @ @-t - - - -$      !!!/##!/##!/##r   