U
    L?h#                     @  s"   d Z ddlmZ G dd dZdS )z The core's core.     )annotationsc                   @  s$   e Zd ZdZdZdd Zdd ZdS )Registrya  
    Base class for registry objects.

    Registries map a name to an object using attribute notation. Registry
    classes behave singletonically: all their instances share the same state,
    which is stored in the class object.

    All subclasses should set `__slots__ = ()`.
     c                 C  s   t | j|| d S N)setattr	__class__)selfnameobjr   r   A/var/www/html/venv/lib/python3.8/site-packages/sympy/core/core.py__setattr__   s    zRegistry.__setattr__c                 C  s   t | j| d S r   )delattrr   )r   r	   r   r   r   __delattr__   s    zRegistry.__delattr__N)__name__
__module____qualname____doc__	__slots__r   r   r   r   r   r   r      s   	r   N)r   
__future__r   r   r   r   r   r   <module>   s   