
    'j                           G d  d          Z dS )c                        e Zd Zd Zd Zd ZdS )SubscriptAttributesc                 `    t          | |          rt          | |          S t          |          N)hasattrgetattrKeyErrorselfitems     M/DATA/AppData/hermes/venv/lib/python3.11/site-packages/ezdxf/addons/mixins.py__getitem__zSubscriptAttributes.__getitem__   s0    4 	!4&&&4..     c                 f    t          | |          rt          | ||           d S t          |          r   )r   setattrr   )r
   keyvalues      r   __setitem__zSubscriptAttributes.__setitem__   s8    4 	 D#u%%%%%3--r   c                 "    t          | |          S r   )r   r	   s     r   __contains__z SubscriptAttributes.__contains__   s    tT"""r   N)__name__
__module____qualname__r   r   r    r   r   r   r      sA        ! ! !     # # # # #r   r   N)r   r   r   r   <module>r      s7   
# # # # # # # # # #r   