o
    w¨Êh>  ã                   @   s0   d Z ddlmZ ddlmZ G dd„ deƒZdS )zÜ
    pyexcel_io.readers.tsv
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    The lower level tsv file format handler.

    :copyright: (c) 2014-2017 by Onni Software Ltd.
    :license: New BSD License, see LICENSE for more details
é    Né   )ÚCSVBookReaderc                   @   s(   e Zd ZdZdd„ Zdd„ Zdd„ ZdS )	ÚTSVBookReaderz Read tab separated values c                 C   s   t  | ¡ tj| _d S )N)r   Ú__init__Ú	constantsÚFILE_FORMAT_TSVÚ
_file_type)Úself© r
   úH/var/www/html/env/lib/python3.10/site-packages/pyexcel_io/readers/tsv.pyr      s   
zTSVBookReader.__init__c                 K   ó"   t j|d< tj| |fi |¤Ž d S ©NÚdialect)r   ÚKEYWORD_TSV_DIALECTr   Úopen)r	   Ú	file_nameÚkeywordsr
   r
   r   r      ó   
zTSVBookReader.openc                 K   r   r   )r   r   r   Úopen_stream)r	   Úfile_contentr   r
   r
   r   r      r   zTSVBookReader.open_streamN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r
   r
   r
   r   r      s
    r   )r   Úpyexcel_io.constantsr   Úcsvrr   r   r
   r
   r
   r   Ú<module>   s    	