
    Ef                     F    d dl mZ d dlmZ d dlmZ  G d de          ZdS )    )	constants)IWriter)CSVMemoryWriterc                        e Zd Zd Zd Zd ZdS )CsvMemoryWriterc                 x    || _         || _        |t          j        k    rt          j        | j        d<   d| _        d S )Ndialectr   )_file_alike_object	_keywordsr   FILE_FORMAT_TSVKEYWORD_TSV_DIALECT_CsvMemoryWriter__index)selffile_alike_object	file_typekeywordss       b/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel_io/writers/csv_in_memory.py__init__zCsvMemoryWriter.__init__   s9    "3!	111(1(EDN9%    c                 h    t           } || j        |fd| j        i| j        }| j        dz   | _        |S )Nsheet_index   )r   r
   r   r   )r   namewriter_classwriters       r   create_sheetzCsvMemoryWriter.create_sheet   sS    &#
 
 
 n	
 
 |a'r   c                     d S )N )r   s    r   closezCsvMemoryWriter.close   s    r   N)__name__
__module____qualname__r   r   r   r   r   r   r   r      sA          	 	 	    r   r   N)
pyexcel_ior   pyexcel_io.plugin_apir   pyexcel_io.writers.csv_sheetr   r   r   r   r   <module>r&      so                ) ) ) ) ) ) 8 8 8 8 8 8    g     r   