�
<��g� � �� � d dl mZ d dlmZmZmZmZ d dlmZm Z m
Z
g d�Z G d� de� � Z
G d� deeef � � Z G d � d
e � � Ze
eeeef eeeef ef ZdS )� )�annotations)�Iterable�Iterator�Mapping�MutableMapping)�Any�Protocol�Union)�Headers�HeadersLike�MultipleValuesErrorc �$ � � e Zd ZdZd� fd�Z� xZS )r
zP
Exception raised when :class:`Headers` has multiple values for a key.
�return�strc � �� t | j � � dk rt | j d � � S t � � � � � S �N� r )�len�args�repr�super�__str__)�self� __class__s ��i/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/websockets/datastructures.pyr zMultipleValuesError.__str__ s>