
    sh                     P    S SK Jr  S SKJr  S SKJr  S SKJr  S/r	 " S S\5      r
g)    )Iterator)Any)dataframe_wrapper)	DataChunkDataChunkDFc                   :    \ rS rSrSrS\\   4S jrS\4S jr	Sr
g)r      zuDataChunkDF iterating over individual items inside of DataFrame containers, to access DataFrames user `raw_iterator`.returnc              #   r   #    U R                    H!  n[        R                  " U5       S h  vN   M#     g  N	7f)N)items
df_wrapperiterate)selfdfs     ڃ/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/torch/utils/data/datapipes/dataframe/structures.py__iter__DataChunkDF.__iter__   s*     **B!))"--- -s   )75
7c                 b    SnU R                    H  nU[        R                  " U5      -  nM     U$ )Nr   )r   r   get_len)r   	total_lenr   s      r   __len__DataChunkDF.__len__   s0    	**B++B//I      N)__name__
__module____qualname____firstlineno____doc__r   r   r   intr   __static_attributes__r   r   r   r   r      s!    .(3- . r   N)collections.abcr   typingr   $torch.utils.data.datapipes.dataframer   r   #torch.utils.data.datapipes.datapiper   __all__r   r   r   r   <module>r'      s&    $  P 9 /) r   