a
    d=ic  ã                   @   s   d Z G dd„ deƒZdS )zjExperimental plugin support for TensorBoard.

Contains the mechanism for marking plugins as experimental.
c                   @   s   e Zd ZdZdS )ÚExperimentalPlugina²  A marker class used to annotate a plugin as experimental.

    Experimental plugins are hidden from users by default. The plugin will only
    be enabled for a user if the user has specified the plugin with the
    experimentalPlugin query parameter in the URL.

    The marker class can annotate either TBPlugin or TBLoader instances, whichever
    is most convenient.

    Typical usage is to create a new class that inherits from both an existing
    TBPlugin/TBLoader class and this marker class. For example:

    class ExperimentalGraphsPlugin(
        graphs_plugin.GraphsPlugin,
        experimental_plugin.ExperimentalPlugin,
    ):
        pass


    class ExperimentalDebuggerPluginLoader(
        debugger_plugin_loader.DebuggerPluginLoader,
        experimental_plugin.ExperimentalPlugin
    ):
        pass

    Note: This class is itself an experimental mechanism and is subject to
    modification or removal without warning.
    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r   r   úx/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/lib/python3.9/site-packages/tensorboard/backend/experimental_plugin.pyr      s   r   N)r   Úobjectr   r   r   r   r   Ú<module>   s   