gL iLdZddlmZddlmZddlmZerddlmZd dZ d dZ y) z4 Helpers for sharing tests between DataFrame/Series ) annotations) TYPE_CHECKING) DataFrame)DtypeObjclt|tr|jjdS|jS)Nr) isinstancerdtypesiatdtype)objs \/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pandas/_testing/compat.py get_dtypers)#y!zz~~a  yyc<|tur|S|jddS)z For sharing tests using frame_or_series, either return the DataFrame unchanged or return it's first column as a Series. r)axis)r_ixs)dfklasss r get_objrs$   77117 rN)returnr)rr) __doc__ __future__rtypingrpandasrpandas._typingrrrrr rs%# 'r