o
    ýÑÐb”  ã                
   @   sÞ   d Z ddlmZ dZG dd„ deƒZedƒjZedƒjZedƒjZedƒjZze	dƒ‚ e	yK Z
 ze
jZe
`e
 jd7  _de
_W Y d	Z
[
nd	Z
[
ww G d
d„ de	ƒZzedƒ‚ eyn Z z
ejZW Y d	Z[d	S d	Z[ww )z#
Check accessing Exception.message
é    )ÚExtensionExceptionc                   @   s   e Zd ZdZdS )ÚSubExceptionz empty N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úg/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/exception_message.pyr   	   s    r   ÚtestÚerrorÚezhello worldNc                       s*   e Zd ZdZd‡ fdd„	Zdd„ Z‡  ZS )ÚCompatExceptionz.An exception which should work on py2 and py3.Ú c                    s   t t| ƒ ¡  || _d S )N)Úsuperr   Ú__init__Úmessage)Úselfr   ©Ú	__class__r   r	   r      s   
zCompatException.__init__c                 C   s   d| j  }| d¡S )NzCompatException %szutf-8)r   Úencode)r   Úresultr   r   r	   Ú__repr__!   s   

zCompatException.__repr__)r   )r   r   r   r   r   r   Ú__classcell__r   r   r   r	   r      s    r   zmessage here)r   Úunknownr   Z__revision__Ú
IndexErrorr   r   Ú_ÚZeroDivisionErrorÚ	ExceptionÚ	exceptionr   r   r   r   r   r	   Ú<module>   s0    



€ü€ÿ