
    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y))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                  Z    t         j                  D  cg c]  } t        |        c} S c c} w r   )r   xdg_config_dirsr   paths    r   r   r      s     #0#@#@A4DJAAA   (c                  4    t        t        j                        S r   )r   r   xdg_config_homer   r   r   r   r      s    --..r   c                  Z    t         j                  D  cg c]  } t        |        c} S c c} w r   )r   xdg_data_dirsr   r   s    r   r!   r!      s     #0#>#>?4DJ???r   c                  4    t        t        j                        S r   )r   r   xdg_data_homer   r   r   r#   r#      s    ++,,r   c                  Z    	 t        t        j                  d         S # t        $ r Y y w xY w)NXDG_RUNTIME_DIR)r   osenvironKeyErrorr   r   r   xdg_runtime_dirr)      s.    BJJ0122 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>r4      s    U  ! 	 . .Bd B/ /@tDz @-t -$   !!#!#!#r   