o
    5t¾iò  ã                   @   s<   d dl Z d dlmZ d dlZddlmZ G dd„ deƒZdS )é    N)ÚAnyé   )ÚIndentationTextTableWriterc                       sR   e Zd ZdZdZedefdd„ƒZedefdd„ƒZ	de
dd	f‡ fd
d„Z‡  ZS )ÚBorderlessTableWriterz4
    A table writer class for borderless table.
    Ú
borderlessÚreturnc                 C   s   | j S )N)ÚFORMAT_NAME©Úself© r   úY/home/ubuntu/.local/lib/python3.10/site-packages/pytablewriter/writer/text/_borderless.pyÚformat_name   s   z!BorderlessTableWriter.format_namec                 C   s   dS )NTr   r	   r   r   r   Úsupport_split_write   s   z)BorderlessTableWriter.support_split_writeÚkwargsNc                    sj   t ƒ jdi |¤Ž d| _d| _d| _d| _| dd¡| _d| _d| _	d| _
d| _t tj¡| _|  ¡  d S )NÚ Úindent_stringz    Fr   )ÚsuperÚ__init__Ú
table_nameÚcolumn_delimiterÚchar_left_side_rowÚchar_right_side_rowÚgetr   Úis_write_header_separator_rowÚis_write_value_separator_rowÚis_write_opening_rowÚis_write_closing_rowÚcopyÚdeepcopyÚdpÚNOT_QUOTING_FLAGSÚ_quoting_flagsÚ_init_cross_point_maps)r
   r   ©Ú	__class__r   r   r      s   zBorderlessTableWriter.__init__)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚpropertyÚstrr   Úboolr   r   r   Ú__classcell__r   r   r#   r   r   	   s    r   )r   Útypingr   Údatapropertyr   Ú_text_writerr   r   r   r   r   r   Ú<module>   s
    