o
    ÍœiŠ  ã                   @   s   G d d„ dƒZ dS )c                   @   sT   e Zd ZU ee ed< 	 ddd„Zdeddfdd„Zdefdd	„Zde	fd
d„Z
dS )ÚStringBuilderÚstringÚreturnNc                 C   s
   g | _ d S ©N)r   ©Úself© r   úX/var/www/html/philips/venv/lib/python3.10/site-packages/cron_descriptor/StringBuilder.pyÚ__init__   ó   
zStringBuilder.__init__c                 C   s   |r
| j  |¡ dS dS )zxAppends non empty string

        Args:
            string: String to append
        Returns:
            None

        N)r   Úappend)r   r   r   r   r   r   "   s   	ÿzStringBuilder.appendc                 C   s   d  | j¡S )NÚ )Újoinr   r   r   r   r   Ú__str__.   s   zStringBuilder.__str__c                 C   s
   t | jƒS r   )Úlenr   r   r   r   r   Ú__len__1   r
   zStringBuilder.__len__)r   N)Ú__name__Ú
__module__Ú__qualname__ÚlistÚstrÚ__annotations__r	   r   r   Úintr   r   r   r   r   r      s   
 
r   N)r   r   r   r   r   Ú<module>   s   