o
    ?e                     @   s$   d Z ddlZG dd dejjZdS )zImmutable mapping.    Nc                   @   sD   e Zd ZdZdd Zdd Zdd Zdd	 Zd
d Zdd Z	dZ
dS )ImmutableDictzImmutable `Mapping`.c                 O   s   t |i || _d S N)dict_dict)selfargskwargs r	   k/home/www/facesmatcher.com/pyenv/lib/python3.10/site-packages/tensorflow/python/framework/immutable_dict.py__init__   s   zImmutableDict.__init__c                 C   s
   | j | S r   r   r   keyr	   r	   r
   __getitem__      
zImmutableDict.__getitem__c                 C   s
   || j v S r   r   r   r	   r	   r
   __contains__"   r   zImmutableDict.__contains__c                 C   
   t | jS r   )iterr   r   r	   r	   r
   __iter__%   r   zImmutableDict.__iter__c                 C   r   r   )lenr   r   r	   r	   r
   __len__(   r   zImmutableDict.__len__c                 C   s   d| j  dS )NzImmutableDict()r   r   r	   r	   r
   __repr__+   s   zImmutableDict.__repr__TN)__name__
__module____qualname____doc__r   r   r   r   r   r   Z__supported_by_tf_nest__r	   r	   r	   r
   r      s    r   )r   collections.abccollectionsabcMappingr   r	   r	   r	   r
   <module>   s   