
    g                         S SK r S SKrS SKrS SKJrJr   " S S\ R                  5      r " S S\\S9r " S S	\\5      r	g)
    N)MappingMutableMappingc                   F    \ rS rSr\R
                  S:  a  S rSrgS rSrg)_TypingMeta   )   	   c                 .    [         R                  " X5      $ N)typesGenericAliasselfkeys     V/Users/Alptekin/Desktop/izin_takip/venv/lib/python3.13/site-packages/multidict/_abc.py__getitem___TypingMeta.__getitem__   s    %%d00    c                     U $ r    r   s     r   r   r      s    Kr   r   N)__name__
__module____qualname____firstlineno__sysversion_infor   __static_attributes__r   r   r   r   r      s    
 6!	1
	r   r   c                   d    \ rS rSr\R
                  SS j5       r\R
                  SS j5       rSrg)MultiMapping   Nc                     [         er   KeyErrorr   r   defaults      r   getallMultiMapping.getall       r   c                     [         er   r"   r$   s      r   getoneMultiMapping.getone   r(   r   r   r   )	r   r   r   r   abcabstractmethodr&   r*   r   r   r   r   r   r      s4      	 r   r   )	metaclassc                       \ rS rSr\R
                  S 5       r\R
                  S 5       r\R
                  SS j5       r\R
                  SS j5       r	Sr
g)	MutableMultiMapping!   c                     [         er   NotImplementedError)r   r   values      r   addMutableMultiMapping.add"       !!r   c                     [         er   r3   )r   argskwargss      r   extendMutableMultiMapping.extend&   r8   r   Nc                     [         er   r"   r$   s      r   poponeMutableMultiMapping.popone*   r(   r   c                     [         er   r"   r$   s      r   popallMutableMultiMapping.popall.   r(   r   r   r   )r   r   r   r   r,   r-   r6   r<   r?   rB   r   r   r   r   r0   r0   !   sh    " " 	" " 	  	 r   r0   )
r,   r   r   collections.abcr   r   ABCMetar   r   r0   r   r   r   <module>rF      s=    
 
  3#++  7k , r   