o
    _~#g                     @  s>   d Z ddlmZ ddlmZmZ ddd	Z	
	
ddddZd
S )z common utilities     )annotations)AnyLiteralprefixstrnintc                   s    fddt |D S )Nc                   s   g | ]}  | qS  r	   ).0ir   r	   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/site-packages/pandas/tests/indexing/common.py
<listcomp>   s    z_mklbl.<locals>.<listcomp>)range)r   r   r	   r   r   _mklbl
   s   r   NmethodLiteral['iloc', 'loc']keyr   axesLiteral[0, 1] | NonereturnNonec           
      C  s   |d u r	ddg}n	|dv sJ |g}|D ]C}|| j k rWtd g| j  }|||< t|}z
t| || W q tttfyV }	 z|d urQt|	|rQW Y d }	~	 d S  d }	~	ww qd S )Nr      )r   r   )	ndimslicetuplegetattr__getitem__
IndexError	TypeErrorKeyError
isinstance)
objr   r   r   fails	axes_listaxnew_axesaxifieddetailr	   r	   r   "check_indexing_smoketest_or_raises   s(   


r)   )r   r   r   r   )NN)r   r   r   r   r   r   r   r   )__doc__
__future__r   typingr   r   r   r)   r	   r	   r	   r   <module>   s    
