
    /hX                     "     G d  de           ZdS )c                   *    e Zd ZdZd Zd Zd Zd ZdS )StringBuilderzJ
    Builds string parts together acting like Java/.NET StringBuilder
    c                     g | _         d S N)stringselfs    a/var/www/html/e360mart/e360mart_env/lib/python3.11/site-packages/cron_descriptor/StringBuilder.py__init__zStringBuilder.__init__   s        c                 B    |r| j                             |           dS dS )zwAppends non empty string

        Args:
            string: String to append
        Returns:
            None
        N)r   append)r   r   s     r	   r   zStringBuilder.append!   s2      	'Kv&&&&&	' 	'r   c                 6    d                     | j                  S )N )joinr   r   s    r	   __str__zStringBuilder.__str__,   s    wwt{###r   c                 *    t          | j                  S r   )lenr   r   s    r	   __len__zStringBuilder.__len__/   s    4;r   N)__name__
__module____qualname____doc__r
   r   r   r    r   r	   r   r      sZ           	' 	' 	'$ $ $         r   r   N)objectr   r   r   r	   <module>r      s9   0         F          r   