o
    پi                     @   s   d dl mZ G dd dZdS )    )abstractmethodc                   @   s6   e Zd Zdd ZedddZdddZddd	Zd
S )Readerc                 C      d S N )selfr   r   L/home/ubuntu/.local/lib/python3.10/site-packages/timm/data/readers/reader.py__init__   s   zReader.__init__Fc                 C   r   r   r   r   indexbasenameabsoluter   r   r   	_filename   s   zReader._filenamec                 C   s   | j |||dS )Nr   r   r   r
   r   r   r   filename   s   zReader.filenamec                    s    fddt tD S )Nc                    s   g | ]
}j | d qS )r   r   ).0r   r   r   r   r   r   
<listcomp>   s    z$Reader.filenames.<locals>.<listcomp>)rangelen)r   r   r   r   r   r   	filenames   s   zReader.filenamesN)FF)__name__
__module____qualname__r	   r   r   r   r   r   r   r   r   r      s    
r   N)abcr   r   r   r   r   r   <module>   s    