§
    4�’j8  ã                  ó0   — d Z ddlmZ  G d„ d¦  «        ZdS )z The core's core. é    )Úannotationsc                  ó"   — e Zd ZdZdZd„ Z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                ó2   — t          | j        ||¦  «         d S ©N)ÚsetattrÚ	__class__)ÚselfÚnameÚobjs      ú=C:\Projects\DSCons\.venv\Lib\site-packages\sympy\core\core.pyÚ__setattr__zRegistry.__setattr__   s   € Ý�”  cÑ*Ô*Ð*Ð*Ð*ó    c                ó0   — t          | j        |¦  «         d S r   )Údelattrr
   )r   r   s     r   Ú__delattr__zRegistry.__delattr__   s   € Ý�” Ñ%Ô%Ð%Ð%Ð%r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   r   r   r   r   r      sC   € € € € € ðð ð €Ið+ð +ð +ð&ð &ð &ð &ð &r   r   N)r   Ú
__future__r   r   r   r   r   ú<module>r      sO   ðØ Ð Ø "Ð "Ð "Ð "Ð "Ð "ð&ð &ð &ð &ð &ñ &ô &ð &ð &ð &r   