
    bMh                    <    d Z ddlmZ ddlmZmZ ddZ	 	 dddZd	S )z common utilities     )annotations)AnyLiteralprefixstrnintc                :      fdt          |          D             S )Nc                    g | ]} | 	S  r   ).0ir   s     \/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/indexing/common.py
<listcomp>z_mklbl.<locals>.<listcomp>   s!    ---qvNqNN---    )range)r   r   s   ` r   _mklblr   
   s#    ----E!HH----r   NmethodLiteral['iloc', 'loc']keyr   axesLiteral[0, 1] | NonereturnNonec                Z   |ddg}n	|dv sJ |g}|D ]}|| j         k     rt          d           g| j         z  }|||<   t          |          }	 t          | |                              |           ^# t
          t          t          f$ r}	|t          |	|          rY d }	~	 d S  d }	~	ww xY wd S )Nr      )r   r   )	ndimslicetuplegetattr__getitem__
IndexError	TypeErrorKeyError
isinstance)
objr   r   r   fails	axes_listaxnew_axesaxifieddetails
             r   "check_indexing_smoketest_or_raisesr-      s     |F		v~~~~F	  ==d}sx/HHRLHooGV$$009999	84   $!&%00   s   #A11B'B"!B""B')r   r   r   r	   )NN)r   r   r   r   r   r   r   r   )__doc__
__future__r   typingr   r   r   r-   r   r   r   <module>r1      s      " " " " " "       . . . . "&
      r   