
    Mh                    Z    S r SSKJr  SSKJr  SSKJr  \(       a  SSKJr  S	S jr	S
S jr
g)z4
Helpers for sharing tests between DataFrame/Series
    )annotations)TYPE_CHECKING)	DataFrame)DtypeObjc                v    [        U [        5      (       a  U R                  R                  S   $ U R                  $ )Nr   )
isinstancer   dtypesiatdtype)objs    H/var/www/html/env/lib/python3.13/site-packages/pandas/_testing/compat.py	get_dtyper      s,    #y!!zz~~a  yy    c                8    U[         L a  U $ U R                  SSS9$ )zy
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)dfklasss     r   get_objr      s$    
 		77117r   N)returnr   )r   r   )__doc__
__future__r   typingr   pandasr   pandas._typingr   r   r    r   r   <module>r      s%    #   'r   