a
    J5d                     @   s   G d d dZ dd ZdS )c                   @   s.   e Zd ZdddddZd
ddZdd	 ZdS )BiSepN in_outc                C   s   || _ || _d S )N)io)selfr   r    r	   J/var/www/html/django/DPS/env/lib/python3.9/site-packages/tsplib95/bisep.py__init__   s    zBiSep.__init__c                 C   s    |d u rdn|}|j | j|dS )N)maxsplit)splitr   )r   textr   r	   r	   r
   r   	   s    zBiSep.splitc                 C   s   | j d u rdn| j }||S )Nr   )r   join)r   itemsr   r	   r	   r
   r      s    z
BiSep.join)N)__name__
__module____qualname__r   r   r   r	   r	   r	   r
   r      s   
r   c                 C   sX   | d u st | tr| |  }}n.z| \}}W n  tyJ   td|  Y n0 t||dS )Nz)must be a string or an in/out tuple, not r   )
isinstancestr	Exception
ValueErrorr   )valuer   r   r	   r	   r
   
from_value   s    r   N)r   r   r	   r	   r	   r
   <module>   s   