o
    ðäjº  ã                   @   s   G d d„ dƒZ dS )c                   @   sh   e Zd ZdZddd„Zedd„ ƒZdd	„ Zd
d„ Zdd„ Z	dd„ Z
dd„ Zedd„ ƒZejdd„ ƒZdS )ÚCommentNéO   é�   c                 C   s   || _ || _|| _|| _d S ©N)ÚcontentÚauthorÚheightÚwidth)ÚselfÚtextr   r   r   © r   ú^/var/www/ticemtrilhas/avaliacao_env/lib/python3.10/site-packages/openpyxl/comments/comments.pyÚ__init__   s   
zComment.__init__c                 C   ó   | j S r   ©Ú_parent©r	   r   r   r   Úparent   s   zComment.parentc                 C   s   | j |j ko| j|jkS r   )r   r   )r	   Úotherr   r   r   Ú__eq__   s   
þzComment.__eq__c                 C   s   d  | j| j¡S )NzComment: {0} by {1})Úformatr   r   r   r   r   r   Ú__repr__   s   zComment.__repr__c                 C   s   |   | j| j| j| j¡}|S )z'Create a detached copy of this comment.)Ú	__class__r   r   r   r   )r	   Úcloner   r   r   Ú__copy__   s   zComment.__copy__c                 C   s@   |dur| j dur| j |krd}t| |j|jj¡ƒ‚|| _ dS )z3
        Bind comment to a particular cell
        Nz_Comment already assigned to {0} in worksheet {1}. Cannot assign a comment to more than one cell)r   ÚAttributeErrorr   Ú
coordinater   Útitle)r	   ÚcellÚfmtr   r   r   Úbind$   s   
zComment.bindc                 C   s
   d| _ dS )z.
        Unbind a comment from a cell
        Nr   r   r   r   r   Úunbind.   s   
zComment.unbindc                 C   r   )z>
        Any comment text stripped of all formatting.
        ©r   r   r   r   r   r
   5   s   zComment.textc                 C   s
   || _ d S r   r!   )r	   Úvaluer   r   r   r
   <   s   
)r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   Úpropertyr   r   r   r   r   r    r
   Úsetterr   r   r   r   r      s    



r   N)r   r   r   r   r   Ú<module>   s   