o �J�h*�@sDddlmZddlZddlmZGdd�de�ZGdd�de�ZdS)�)� annotationsN)�Mappingc@s,eZdZddd d �Zdd d�Zddd�ZdS)� HTTPExceptionN� status_code�int�detail� str | None�headers�Mapping[str, str] | None�return�NonecCs*|dur t�|�j}||_||_||_dS�N)�http� HTTPStatus�phraserrr )�selfrrr �r�RC:\pinokio\api\whisper-webui.git\app\env\lib\site-packages\starlette\exceptions.py�__init__s   zHTTPException.__init__�strcC�|j�d|j��S�Nz: )rr�rrrr�__str__�zHTTPException.__str__cC�"|jj}|�d|j�d|j�d�S)Nz (status_code=z , detail=�))� __class__�__name__rr�r� class_namerrr�__repr__�zHTTPException.__repr__)NN)rrrrr r r r �r r�r� __module__� __qualname__rrr!rrrrrs  rc@s,eZdZdddd �Zdd d �Zdd d�ZdS)�WebSocketExceptionN�coder�reasonrr r cCs||_|pd|_dS)N��r(r))rr(r)rrrrszWebSocketException.__init__rcCrrr+rrrrrrzWebSocketException.__str__cCr)Nz(code=z , reason=r)rrr(r)rrrrr!r"zWebSocketException.__repr__r )r(rr)rr r r#r$rrrrr's  r')� __future__rr�collections.abcr� Exceptionrr'rrrr�<module>s  
Memory