'Vfi<dZddlmZddlmZmZddZ dddZd S)z common utilities ) annotations)AnyLiteralprefixstrnintc:fdt|DS)Ncg|]}| Sr ).0irs Kc:\PYTHON\DbComparer\venv\Lib\site-packages\pandas/tests/indexing/common.py z_mklbl.. s! - - -qvNqNN - - -)range)rrs` r_mklblr s# - - - -E!HH - - --rNmethodLiteral['iloc', 'loc']keyraxesLiteral[0, 1] | NonereturnNonecZ|ddg}n |dvsJ|g}|D]}||jkrtdg|jz}|||<t|} t|||^#t t tf$r} |t| |rYd} ~ dSd} ~ wwxYwdS)Nr)rr) ndimslicetuplegetattr __getitem__ IndexError TypeErrorKeyError isinstance) objrrrfails axes_listaxnew_axesaxifieddetails r"check_indexing_smoketest_or_raisesr-s |F v~~~~F    ==d }sx/HHRLHooG V$$009999 84   $!&%00     s #A11B'B"!B""B')rrrr )NN)rrrrrrrr)__doc__ __future__rtypingrrrr-r rrr1s"""""" ...."&  r