
    Mh                    N    S r SSKJr  SSKJrJr  SS jr  S       S	S jjrg)
zcommon utilities     )annotations)AnyLiteralc                J    [        U5       Vs/ s H  o  U 3PM
     sn$ s  snf )N)range)prefixnis      N/var/www/html/env/lib/python3.13/site-packages/pandas/tests/indexing/common.py_mklblr   
   s$    $)!H-HqhqcNH---s    Nc                R   Uc  SS/nOUS;   d   eU/nU HW  nX`R                   :  d  M  [        S 5      /U R                   -  nX'U'   [        U5      n [        X5      R	                  U5        MY     g ! [
        [        [        4 a  n	Ub  [        X5      (       a   S n	A	  g e S n	A	ff = f)Nr      )r   r   )	ndimslicetuplegetattr__getitem__
IndexError	TypeErrorKeyError
isinstance)
objmethodkeyaxesfails	axes_listaxnew_axesaxifieddetails
             r   "check_indexing_smoketest_or_raisesr"      s     |F	v~~F	=d}sxx/HRLHoG$009  	84 $!&00s   A22B&B! B!!B&)r   strr	   int)NN)r   zLiteral['iloc', 'loc']r   r   r   zLiteral[0, 1] | NonereturnNone)__doc__
__future__r   typingr   r   r   r"        r   <module>r,      sH     ". "&
" 
 	 
r+   