ó
    Ñ]j“  ã                  ó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    ÚS/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pandas/_testing/compat.pyÚ	get_dtyper      s,   € Ü�#”y×!Ñ!à�z‰z�~‰~˜aÑ Ð à�y‰yÐó    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$   € ð
 ”	ÒØˆ	Ø�7‰7�1˜1ˆ7ÐÐr   N)Úreturnr   )r   r   )Ú__doc__Ú
__future__r   Útypingr   Úpandasr   Úpandas._typingr   r   r   © r   r   Ú<module>r      s%   ðñõ #å  å æÝ'ôõr   