U
    ®[Öe&  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )ÚISheetWriterc                   @   s"   e Zd Zedœdd„Zdd„ ZdS )ÚIWriter)Úreturnc                 C   s   t dƒ‚d S )Nz&Please implement a native sheet writer)ÚNotImplementedError)ÚselfÚ
sheet_name© r   úg/var/www/html/services/stratfitenv/lib/python3.8/site-packages/pyexcel_io/plugin_api/abstract_writer.pyÚcreate_sheet   s    zIWriter.create_sheetc                 C   s<   |D ]2}|   |¡}|r.| || ¡ | ¡  qtdƒ‚qd S )NzCannot create a sheet writer!)r
   Úwrite_arrayÚcloseÚ	Exception)r   Zincoming_dictr   Zsheet_writerr   r   r	   Úwrite   s    

zIWriter.writeN)Ú__name__Ú
__module__Ú__qualname__r   r
   r   r   r   r   r	   r      s   r   N)Zabstract_sheetr   Úobjectr   r   r   r   r	   Ú<module>   s   