ó
    Öu•c¾	  ã                   ó¼   • S r Sr " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r	 " S S\5      r
g)z'
Exception Classes for the xdg package
Fc                   ó$   • \ rS rSrSrS rS rSrg)ÚErroré   z'Base class for exceptions defined here.c                 ó:   • Xl         [        R                  X5        g ©N)ÚmsgÚ	ExceptionÚ__init__)Úselfr   s     Ú0/usr/lib/python3/dist-packages/xdg/Exceptions.pyr	   ÚError.__init__	   s   € ØŒÜ×Ñ˜4Õ%ó    c                 ó   • U R                   $ r   ©r   )r
   s    r   Ú__str__ÚError.__str__   s   € Ø�x‰xˆr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r	   r   Ú__static_attributes__© r   r   r   r      s   † Ù1ò&õr   r   c                   ó   • \ rS rSrSrS rSrg)ÚValidationErroré   zLRaised when a file fails to validate.

The filename is the .file attribute.
c                 óZ   • Xl         X l        [        R                  U SU< SU< S35        g )NzValidationError in file 'z': Ú ©r   Úfiler   r	   ©r
   r   r   s      r   r	   ÚValidationError.__init__   s   € ØŒØŒ	Ü�‰‘tÃDË#ÐNÕOr   ©r   r   N©r   r   r   r   r   r	   r   r   r   r   r   r      s   † ñõPr   r   c                   ó   • \ rS rSrSrS rSrg)ÚParsingErroré   zKRaised when a file cannot be parsed.

The filename is the .file attribute.
c                 óX   • Xl         X l        [        R                  U SU< SU< 35        g )NzParsingError in file 'z', r   r    s      r   r	   ÚParsingError.__init__   s   € ØŒØŒ	Ü�‰‘tÃÂcÐJÕKr   r"   Nr#   r   r   r   r%   r%      s   † ñõLr   r%   c                   ó   • \ rS rSrSrS rSrg)Ú
NoKeyErroré#   zmRaised when trying to access a nonexistant key in an INI-style file.

Attributes are .key, .group and .file.
c           	      ól   • [         R                  U SU< SU< SU< 35        Xl        X l        X0l        g )NzNo key 'ú' in group ú	 of file ©r   r	   ÚkeyÚgroupr   ©r
   r0   r1   r   s       r   r	   ÚNoKeyError.__init__(   s'   € Ü�‰‘tÃSË%ÒQUÐVÔWØŒØŒ
Ø�	r   ©r   r1   r0   Nr#   r   r   r   r*   r*   #   ó   † ñõr   r*   c                   ó   • \ rS rSrSrS rSrg)ÚDuplicateKeyErroré.   zdRaised when the same key occurs twice in an INI-style file.

Attributes are .key, .group and .file.
c           	      ól   • [         R                  U SU< SU< SU< 35        Xl        X l        X0l        g )NzDuplicate key 'r-   r.   r/   r2   s       r   r	   ÚDuplicateKeyError.__init__3   s(   € Ü�‰‘tËCÓQVÒX\Ð]Ô^ØŒØŒ
Ø�	r   r4   Nr#   r   r   r   r7   r7   .   r5   r   r7   c                   ó   • \ rS rSrSrS rSrg)ÚNoGroupErroré9   ziRaised when trying to access a nonexistant group in an INI-style file.

Attributes are .group and .file.
c                 óX   • [         R                  U SU< SU< 35        Xl        X l        g )Nz
No group: ú	 in file ©r   r	   r1   r   ©r
   r1   r   s      r   r	   ÚNoGroupError.__init__>   s   € Ü�‰‘t»%ÂÐFÔGØŒ
Ø�	r   ©r   r1   Nr#   r   r   r   r<   r<   9   ó   † ñõr   r<   c                   ó   • \ rS rSrSrS rSrg)ÚDuplicateGroupErroréC   z^Raised when the same key occurs twice in an INI-style file.

Attributes are .group and .file.
c                 óX   • [         R                  U SU< SU< 35        Xl        X l        g )NzDuplicate group: r?   r@   rA   s      r   r	   ÚDuplicateGroupError.__init__H   s   € Ü�‰‘tÃÊÐMÔNØŒ
Ø�	r   rC   Nr#   r   r   r   rF   rF   C   rD   r   rF   c                   ó   • \ rS rSrSrS rSrg)ÚNoThemeErroréM   zgRaised when trying to access a nonexistant icon theme.

The name of the theme is the .theme attribute.
c                 óB   • [         R                  U SU-  5        Xl        g )NzNo such icon-theme: %s)r   r	   Útheme)r
   rN   s     r   r	   ÚNoThemeError.__init__R   s   € Ü�‰�tÐ5¸Ñ=Ô>Ø�
r   )rN   Nr#   r   r   r   rK   rK   M   s   † ñõr   rK   N)r   Údebugr   r   r   r%   r*   r7   r<   rF   rK   r   r   r   Ú<module>rQ      su   ðñð 	€ôˆIô ôP�eô PôL�5ô Lô	�ô 	ô	˜ô 	ô�5ô ô˜%ô ô�5õ r   