o
    FÆh`  ã                   @   s2   d dl mZ d dlmZ G dd„ dee eƒZdS )é    )ÚABC)ÚBaseHandlerc                   @   s4   e Zd ZdZedefdd„ƒZedefdd„ƒZdS )ÚErrorHandlerz(
    Base class for errors handlers
    Úreturnc                 C   s
   | j jjS ©N)ÚeventÚ	__class__Ú__name__©Úself© r   úI/var/www/html/venv/lib/python3.10/site-packages/aiogram/handlers/error.pyÚexception_name   ó   
zErrorHandler.exception_namec                 C   s
   t | jƒS r   )Ústrr   r
   r   r   r   Úexception_message   r   zErrorHandler.exception_messageN)r	   Ú
__module__Ú__qualname__Ú__doc__Úpropertyr   r   r   r   r   r   r   r      s    r   N)Úabcr   Úaiogram.handlers.baser   Ú	Exceptionr   r   r   r   r   Ú<module>   s    