
    Ef                     .    d dl mZ  G d de          ZdS )   )ISheetc                   0    e Zd ZdZdefdZd Zd Z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                      t          d          )NzRead the sheet by indexNotImplementedError)selfsheet_indexs     g/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel_io/plugin_api/abstract_reader.py
read_sheetzIReader.read_sheet   s    !";<<<    c                 $    d | j         D             S )Nc                     g | ]	}|j         
S  )name).0contents     r   
<listcomp>z'IReader.sheet_names.<locals>.<listcomp>   s    ??????r   )content_arrayr
   s    r   sheet_nameszIReader.sheet_names   s    ??D,>????r   c                 *    t          | j                  S )N)lenr   r   s    r   __len__zIReader.__len__   s    4%&&&r   c                      t          d          )NzClose the filer   r   s    r   closezIReader.close   s    !"2333r   N)	__name__
__module____qualname____doc__r   r   r   r   r   r   r   r   r   r      si         = = = = =@ @ @' ' '4 4 4 4 4r   r   N)abstract_sheetr   objectr   r   r   r   <module>r$      sK    " " " " " "4 4 4 4 4f 4 4 4 4 4r   