
    h                          " S  S5      r g)c                   &    \ rS rSrS rS rS rSrg)SubscriptAttributes   c                 N    [        X5      (       a  [        X5      $ [        U5      eN)hasattrgetattrKeyErrorselfitems     E/var/www/html/env/lib/python3.13/site-packages/ezdxf/addons/mixins.py__getitem__SubscriptAttributes.__getitem__   s"    44&&4.     c                 R    [        X5      (       a  [        XU5        g [        U5      er   )r   setattrr	   )r   keyvalues      r   __setitem__SubscriptAttributes.__setitem__   s!    4Du%3-r   c                     [        X5      $ r   )r   r
   s     r   __contains__ SubscriptAttributes.__contains__   s    t""r    N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__r   r   r   r   r      s    ! #r   r   N)r   r   r   r   <module>r       s   
# #r   