
    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)CSVFileWriterc                        e Zd Zd Zd Zd ZdS )CsvFileWriterc                     || _         || _        |t          j        k    rt          j        | j        d<   d| _        g | _        d S )Ndialectr   )_file_alike_object	_keywordsr   FILE_FORMAT_TSVKEYWORD_TSV_DIALECT_CsvFileWriter__indexhandlers)selffile_alike_object	file_typekeywordss       `/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel_io/writers/csv_in_file.py__init__zCsvFileWriter.__init__   s@    "3!	111(1(EDN9%    c                     t          | j        |fd| j        i| j        }| j        dz   | _        | j                            |           |S )Nsheet_index   )r   r
   r   r   r   append)r   namewriters      r   create_sheetzCsvFileWriter.create_sheet   sb    #
 
 
 n	
 
 |a'V$$$r   c                 P    | j         D ]}|                                 g | _         d S )N)r   close)r   r   s     r   r   zCsvFileWriter.close   s-    m 	 	FLLNNNNr   N)__name__
__module____qualname__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                ) ) ) ) ) ) 6 6 6 6 6 6    G     r   