§
    Öu•c¾	  ã                   óî   — d Z dZ G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ d	e¦  «        Z G d
„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z	 G d„ de¦  «        Z
dS )z'
Exception Classes for the xdg package
Fc                   ó   — e Zd ZdZd„ Zd„ ZdS )ÚErrorz'Base class for exceptions defined here.c                 óJ   — || _         t                               | |¦  «         d S ©N)ÚmsgÚ	ExceptionÚ__init__)Úselfr   s     ú0/usr/lib/python3/dist-packages/xdg/Exceptions.pyr   zError.__init__	   s%   € ØˆŒÝ×Ò˜4 Ñ%Ô%Ð%Ð%Ð%ó    c                 ó   — | j         S r   )r   )r	   s    r
   Ú__str__zError.__str__   s	   € ØŒxˆr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r
   r   r      s8   € € € € € Ø1Ð1ð&ð &ð &ðð ð ð ð r   r   c                   ó   — e Zd ZdZd„ ZdS )ÚValidationErrorzXRaised when a file fails to validate.
    
    The filename is the .file attribute.
    c                 óf   — || _         || _        t                               | d|›d|›d�¦  «         d S )NzValidationError in file 'z': ú ©r   Úfiler   r   ©r	   r   r   s      r
   r   zValidationError.__init__   s9   € ØˆŒØˆŒ	Ý�Š�t�tÀDÀDÀDÈ#È#È#ÐNÑOÔOÐOÐOÐOr   N©r   r   r   r   r   r   r   r
   r   r      s2   € € € € € ðð ðPð Pð Pð Pð Pr   r   c                   ó   — e Zd ZdZd„ ZdS )ÚParsingErrorzWRaised when a file cannot be parsed.
    
    The filename is the .file attribute.
    c                 ód   — || _         || _        t                               | d|›d|›�¦  «         d S )NzParsingError in file 'z', r   r   s      r
   r   zParsingError.__init__   s7   € ØˆŒØˆŒ	Ý�Š�t�tÀÀÀÀcÀcÐJÑKÔKÐKÐKÐKr   Nr   r   r   r
   r   r      s2   € € € € € ðð ðLð Lð Lð Lð Lr   r   c                   ó   — e Zd ZdZd„ ZdS )Ú
NoKeyErrorzyRaised when trying to access a nonexistant key in an INI-style file.
    
    Attributes are .key, .group and .file.
    c           	      óx   — t                                | d|›d|›d|›�¦  «         || _        || _        || _        d S )NzNo key 'ú' in group ú	 of file ©r   r   ÚkeyÚgroupr   ©r	   r$   r%   r   s       r
   r   zNoKeyError.__init__(   sD   € Ý�Š�t�tÀSÀSÀSÈ%È%È%ÐQUÐQUÐVÑWÔWÐWØˆŒØˆŒ
ØˆŒ	ˆ	ˆ	r   Nr   r   r   r
   r   r   #   ó-   € € € € € ðð ðð ð ð ð r   r   c                   ó   — e Zd ZdZd„ ZdS )ÚDuplicateKeyErrorzpRaised when the same key occurs twice in an INI-style file.
    
    Attributes are .key, .group and .file.
    c           	      óx   — t                                | d|›d|›d|›�¦  «         || _        || _        || _        d S )NzDuplicate key 'r!   r"   r#   r&   s       r
   r   zDuplicateKeyError.__init__3   sG   € Ý�Š�t�tÈCÈCÈCÐQVÐQVÐQVÐX\ÐX\Ð]Ñ^Ô^Ð^ØˆŒØˆŒ
ØˆŒ	ˆ	ˆ	r   Nr   r   r   r
   r)   r)   .   r'   r   r)   c                   ó   — e Zd ZdZd„ ZdS )ÚNoGroupErrorzuRaised when trying to access a nonexistant group in an INI-style file.
    
    Attributes are .group and .file.
    c                 ód   — t                                | d|›d|›�¦  «         || _        || _        d S )Nz
No group: ú	 in file ©r   r   r%   r   ©r	   r%   r   s      r
   r   zNoGroupError.__init__>   s5   € Ý�Š�t�t¸%¸%¸%ÀÀÐFÑGÔGÐGØˆŒ
ØˆŒ	ˆ	ˆ	r   Nr   r   r   r
   r,   r,   9   ó-   € € € € € ðð ðð ð ð ð r   r,   c                   ó   — e Zd ZdZd„ ZdS )ÚDuplicateGroupErrorzjRaised when the same key occurs twice in an INI-style file.
    
    Attributes are .group and .file.
    c                 ód   — t                                | d|›d|›�¦  «         || _        || _        d S )NzDuplicate group: r.   r/   r0   s      r
   r   zDuplicateGroupError.__init__H   s5   € Ý�Š�t�tÀÀÀÈÈÐMÑNÔNÐNØˆŒ
ØˆŒ	ˆ	ˆ	r   Nr   r   r   r
   r3   r3   C   r1   r   r3   c                   ó   — e Zd ZdZd„ ZdS )ÚNoThemeErrorzsRaised when trying to access a nonexistant icon theme.
    
    The name of the theme is the .theme attribute.
    c                 óP   — t                                | d|z  ¦  «         || _        d S )NzNo such icon-theme: %s)r   r   Útheme)r	   r8   s     r
   r   zNoThemeError.__init__R   s'   € Ý�Š�tÐ5¸Ñ=Ñ>Ô>Ð>ØˆŒ
ˆ
ˆ
r   Nr   r   r   r
   r6   r6   M   s-   € € € € € ðð ðð ð ð ð r   r6   N)r   Údebugr   r   r   r   r   r)   r,   r3   r6   r   r   r
   ú<module>r:      s€  ððð ð 	€ðð ð ð ð ˆIñ ô ð ðPð Pð Pð Pð P�eñ Pô Pð PðLð Lð Lð Lð L�5ñ Lô Lð Lð	ð 	ð 	ð 	ð 	�ñ 	ô 	ð 	ð	ð 	ð 	ð 	ð 	˜ñ 	ô 	ð 	ðð ð ð ð �5ñ ô ð ðð ð ð ð ˜%ñ ô ð ðð ð ð ð �5ñ ô ð ð ð r   