U
    õÕ/e/	  ã                   @  sR   d Z ddlmZ ddlZe e¡ZdZG dd„ dƒZeƒ Z	G dd„ dƒZ
e
ƒ ZdS )	z/ Internal primitives of the properties system. é    )ÚannotationsN)Ú	IntrinsicÚ	Undefinedc                   @  s:   e Zd ZdZd dœdd„Zddœdd„Zddœdd	„Zd
S )ÚUndefinedTypezD Indicates no value set, which is not the same as setting ``None``. ©Úreturnc                 C  s   | S ©N© ©Úselfr	   r	   úB/tmp/pip-unpacked-wheel-f5fndrjf/bokeh/core/property/singletons.pyÚ__copy__)   s    zUndefinedType.__copy__Ústrc                 C  s   dS ©Nr   r	   r
   r	   r	   r   Ú__str__,   s    zUndefinedType.__str__c                 C  s   dS r   r	   r
   r	   r	   r   Ú__repr__/   s    zUndefinedType.__repr__N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r	   r	   r	   r   r   &   s   r   c                   @  s:   e Zd ZdZd dœdd„Zddœdd„Zddœdd	„Zd
S )ÚIntrinsicTypez? Indicates usage of the intrinsic default value of a property. r   c                 C  s   | S r   r	   r
   r	   r	   r   r   7   s    zIntrinsicType.__copy__r   c                 C  s   dS ©Nr   r	   r
   r	   r	   r   r   :   s    zIntrinsicType.__str__c                 C  s   dS r   r	   r
   r	   r	   r   r   =   s    zIntrinsicType.__repr__Nr   r	   r	   r	   r   r   4   s   r   )r   Ú
__future__r   ÚloggingÚ	getLoggerr   ÚlogÚ__all__r   r   r   r   r	   r	   r	   r   Ú<module>   s   
	