a
    gDf6                     @   s*   d dl Z i Ze  ZdddZdd ZdS )    NFc                 C   sR   | t v r,|s,t |  j|jkr,td| d|t | < tD ]}t|| || q8d S )NzDisplay accessor za already registered. Override it by setting force=True or unregister the existing accessor first.)_display_accessors
__module__KeyError_reactive_display_objssetattr)nameaccessorforcefn r   Z/nfs/NAS7/SABIOD/METHODE/ermites/ermites_venv/lib/python3.9/site-packages/param/display.pyregister_display_accessor   s    
r   c                 C   s.   | t vrtdt | = tD ]}t||  qd S )Nz"No such display accessor: {name!r})r   r   r   delattr)r   r
   r   r   r   unregister_display_accessor   s
    r   )F)weakrefr   WeakSetr   r   r   r   r   r   r   <module>   s   
