o
    ·2úh«  ã                   @   sB   d dl mZ d dlmZ edƒG dd„ dƒƒZdd„ Zdd	„ Zd
S )é    )Úkeras_export)Úglobal_statezkeras.SymbolicScopec                   @   s    e Zd ZdZdd„ Zdd„ ZdS )ÚSymbolicScopez%Scope to indicate the symbolic stage.c                 C   s   t ƒ | _t d| ¡ | S ©NÚsymbolic_scope)Úget_symbolic_scopeÚoriginal_scoper   Úset_global_attribute)Úself© r   úb/var/www/html/chatgem/venv/lib/python3.10/site-packages/keras/src/backend/common/symbolic_scope.pyÚ	__enter__	   s   zSymbolicScope.__enter__c                 O   s   t  d| j¡ d S r   )r   r	   r   )r
   ÚargsÚkwargsr   r   r   Ú__exit__   s   zSymbolicScope.__exit__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r      s    r   c                   C   s   t  d¡d uS r   ©r   Úget_global_attributer   r   r   r   Úin_symbolic_scope   s   r   c                   C   s
   t  d¡S r   r   r   r   r   r   r      s   
r   N)Úkeras.src.api_exportr   Úkeras.src.backend.commonr   r   r   r   r   r   r   r   Ú<module>   s    