U
    ®[Öe  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )ÚISheetc                   @   s6   e Zd ZdZedœdd„Zdd„ Zdd„ Zd	d
„ ZdS )ÚIReaderzƒ
    content_array should be a list of NamedContent
    where: name is the sheet name,
           payload is the native sheet.
    )Úreturnc                 C   s   t dƒ‚d S )NzRead the sheet by index©ÚNotImplementedError)ÚselfZsheet_index© r   úg/var/www/html/services/stratfitenv/lib/python3.8/site-packages/pyexcel_io/plugin_api/abstract_reader.pyÚ
read_sheet   s    zIReader.read_sheetc                 C   s   dd„ | j D ƒS )Nc                 S   s   g | ]
}|j ‘qS r   )Úname)Ú.0Úcontentr   r   r	   Ú
<listcomp>   s     z'IReader.sheet_names.<locals>.<listcomp>)Úcontent_array©r   r   r   r	   Úsheet_names   s    zIReader.sheet_namesc                 C   s
   t | jƒS )N)Úlenr   r   r   r   r	   Ú__len__   s    zIReader.__len__c                 C   s   t dƒ‚d S )NzClose the filer   r   r   r   r	   Úclose   s    zIReader.closeN)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r
   r   r   r   r   r   r   r	   r      s
   r   N)Zabstract_sheetr   Úobjectr   r   r   r   r	   Ú<module>   s   