� K�g*��^�ddlmZddlZddlmZGd�de��ZGd�de��ZdS)�)� annotationsN)�Mappingc�(�eZdZddd �Zdd �Zdd �ZdS)� HTTPExceptionN� status_code�int�detail� str | None�headers�Mapping[str, str] | None�return�Nonec�f�|�tj|��j}||_||_||_dS�N)�http� HTTPStatus�phraserr r )�selfrr r s �d/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/starlette/exceptions.py�__init__zHTTPException.__init__s3�� �>��_�[�1�1�8�F�&����� ��� � � ��strc�$�|j�d|j��S�Nz: )rr �rs r�__str__zHTTPException.__str__s���"�3�3�d�k�3�3�3rc�D�|jj}|�d|j�d|j�d�S)Nz (status_code=z , detail=�))� __class__�__name__rr �r� class_names r�__repr__zHTTPException.__repr__s0���^�,� ��X�X�4�+;�X�X�� �X�X�X�Xr)NN)rrr r r r r r�r r�r � __module__� __qualname__rrr#�rrrrs[�����������4�4�4�4�Y�Y�Y�Y�Y�Yrrc�(�eZdZd d d�Zdd �Zdd �ZdS)�WebSocketExceptionN�coder�reasonr r rc�&�||_|pd|_dS)N��r+r,)rr+r,s rrzWebSocketException.__init__s���� ��l��� � � rrc�$�|j�d|j��Srr/rs rrzWebSocketException.__str__s���)�,�,�t�{�,�,�,rc�D�|jj}|�d|j�d|j�d�S)Nz(code=z , reason=r)rr r+r,r!s rr#zWebSocketException.__repr__s/���^�,� ��J�J�D�I�J�J�$�+�J�J�J�Jrr)r+rr,r r rr$r%r(rrr*r*s[������#�#�#�#�#�-�-�-�-�K�K�K�K�K�Krr*)� __future__rr�collections.abcr� Exceptionrr*r(rr�<module>r5s���"�"�"�"�"�"� � � � �#�#�#�#�#�#� Y� Y� Y� Y� Y�I� Y� Y� Y� K� K� K� K� K�� K� K� K� K� Kr
Memory