o
    5t¾iÓ  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é    )ÚAnyé   )ÚCsvTableWriterc                       s@   e Zd ZdZdZedefdd„ƒZdeddf‡ fdd	„Z	‡  Z
S )
ÚTsvTableWriterz„
    A table writer class for tab separated values (TSV) format.

        :Example:
            :ref:`example-tsv-table-writer`
    ÚtsvÚreturnc                 C   s   | j S )N)ÚFORMAT_NAME)Úself© r
   úR/home/ubuntu/.local/lib/python3.10/site-packages/pytablewriter/writer/text/_tsv.pyÚformat_name   s   zTsvTableWriter.format_nameÚkwargsNc                    s   t ƒ jdi |¤Ž d| _d S )Nú	r
   )ÚsuperÚ__init__Úcolumn_delimiter)r	   r   ©Ú	__class__r
   r   r      s   
zTsvTableWriter.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚpropertyÚstrr   r   r   Ú__classcell__r
   r
   r   r   r      s    r   N)Útypingr   Ú_csvr   r   r
   r
   r
   r   Ú<module>   s    