Ë
    BÆVhô  ã                   ó"   — d Z ddlZddlmZ d„ Zy)z9TFDecorator-aware replacements for the contextlib module.é    N)Útf_decoratorc                 óZ   — t        j                  | «      }t        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   r   Úmake_decorator)ÚtargetÚcontext_managers     ú[/home/dcms/DCMS/lib/python3.12/site-packages/tensorflow/python/keras/utils/tf_contextlib.pyr   r      s*   € ô  ×.Ñ.¨vÓ6€/Ü	×	$Ñ	$ V¨_Ð>NÓ	OÐOó    )Ú__doc__Ú
contextlibr   Útensorflow.python.utilr   r   © r   r
   ú<module>r      s   ðñ @ã  å /óPr   