
    BVh                     N    d Z ddlZ G d dej                  j                        Zy)zImmutable mapping.    Nc                   8    e Zd ZdZd Zd Zd Zd Zd Zd Z	dZ
y	)
ImmutableDictzImmutable `Mapping`.c                 $    t        |i || _        y N)dict_dict)selfargskwargss      Z/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/framework/immutable_dict.py__init__zImmutableDict.__init__   s    t&v&DJ    c                      | j                   |   S r   r   r	   keys     r   __getitem__zImmutableDict.__getitem__   s    ::c?r   c                     || j                   v S r   r   r   s     r   __contains__zImmutableDict.__contains__"   s    $**r   c                 ,    t        | j                        S r   )iterr   r	   s    r   __iter__zImmutableDict.__iter__%   s    

r   c                 ,    t        | j                        S r   )lenr   r   s    r   __len__zImmutableDict.__len__(   s    tzz?r   c                 "    d| j                    dS )NzImmutableDict()r   r   s    r   __repr__zImmutableDict.__repr__+   s    DJJ<q))r   TN)__name__
__module____qualname____doc__r   r   r   r   r   r   __supported_by_tf_nest__ r   r   r   r      s+    '* "r   r   )r#   collections.abccollectionsabcMappingr   r%   r   r   <module>r*      s#     "KOO++ "r   