
    0h                     (    d Z ddlZddlmc mZ d Zy)z9TFDecorator-aware replacements for the contextlib module.    Nc                     t        j                  |       }t        j                  j                  j                  | |d      S )a  A tf_decorator-aware wrapper for `contextlib.contextmanager`.

    Usage is identical to `contextlib.contextmanager`.

    Args:
      target: A callable to be wrapped in a contextmanager.
    Returns:
      A callable that can be used inside of a `with` statement.
    contextmanager)_contextlibr   tf__internal__	decoratormake_decorator)targetcontext_managers     Z/var/www/html/engine/venv/lib/python3.12/site-packages/tf_keras/src/utils/tf_contextlib.pyr   r      s9     "008O??$$33!1     )__doc__
contextlibr   tensorflow.compat.v2compatv2r   r    r   r   <module>r      s    @   ! !r   