File: //usr/local/lib/python3.10/dist-packages/multidict/__pycache__/_multidict_py.cpython-310.pyc
o
���g�: � @ s< d dl Z d dlZd dlmZ d dlmZ ddlmZmZ e� Z e j
dkr(ejZndd� ZG d d
� d
e�Z
e
Zdd� Zed
d g�aG dd� d�ZG dd� d�ZG dd� dee�ZG dd� de�ZG dd� dee�ZG dd� de�ZG dd� d�ZG dd� d�ZG dd� deej�ZG d d!� d!eej�ZG d"d#� d#eej�ZdS )$� N)�array)�abc� )�MultiMapping�MutableMultiMapping)� � c C � | S �N� )�clsr r �B/usr/local/lib/python3.10/dist-packages/multidict/_multidict_py.py�GenericAlias � r c @ s e Zd ZdZdZdS )�istrzCase insensitive str.TN)�__name__�
__module__�__qualname__�__doc__�__is_istr__r r r r
r s r c C s t | t�s td��| jjS )Nz&Parameter should be multidict or proxy)�
isinstance�_Base� TypeError�_impl�_version)�mdr r r
�
getversion s
r �Qc @ s8 e Zd ZdZdd� Zdd� Zejjdkrdd� Z d S d S )
�_Impl)�_itemsr c C s g | _ | �� d S r
)r �incr_version��selfr r r
�__init__( s z_Impl.__init__c C s"