U
    fw%Zæ  ã                   @   s   d dl Z G dd„ de jƒZdS )é    Nc                   @   s,   e Zd ZdZdZdd„ Zdd„ Zdd„ Zd	S )
ÚStringzDisplay a value as a string.Fc                 C   s   || _ d| _d S )NÚ ©Z_keyÚvalue)ÚselfÚkey© r   ú2/usr/lib/python3/dist-packages/ttystatus/string.pyÚ__init__   s    zString.__init__c                 C   s
   t | jƒS ©N)Ústrr   )r   Úrenderr   r   r	   r      s    zString.renderc                 C   s   || j  | _d S r   r   )r   Zmasterr   r   r	   Úupdate!   s    zString.updateN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Zstatic_widthr
   r   r   r   r   r   r	   r      s
   r   )Z	ttystatusZWidgetr   r   r   r   r	   Ú<module>   s   