a
    Sic                     @   s>   d Z ddlmZ ddlmZ dZdZddddZd	d
 ZdS )z-Internal information about the images plugin.    )summary_pb2)plugin_data_pb2imagesN)converted_to_tensorc                C   s2   t jt|d}tj| |tjjt| dd}|S )zCreate a `summary_pb2.SummaryMetadata` proto for image plugin data.

    Returns:
      A `summary_pb2.SummaryMetadata` protobuf object.
    )versionr   )plugin_namecontent)display_namesummary_descriptionplugin_data)r   ImagePluginDataPROTO_VERSIONr   SummaryMetadata
PluginDataPLUGIN_NAMESerializeToString)r	   descriptionr   r   metadata r   ^/var/www/html/django/DPS/env/lib/python3.9/site-packages/tensorboard/plugins/image/metadata.pycreate_summary_metadata   s    r   c                 C   s0   t | tstdtj| }|jdkr,|S |S )zParse summary metadata to a Python object.

    Arguments:
      content: The `content` field of a `SummaryMetadata` proto
        corresponding to the image plugin.

    Returns:
      An `ImagePluginData` protobuf object.
    zContent type must be bytesr   )
isinstancebytes	TypeErrorr   r   
FromStringr   )r   resultr   r   r   parse_plugin_metadata2   s    


r   )	__doc__tensorboard.compat.protor   tensorboard.plugins.imager   r   r   r   r   r   r   r   r   <module>   s   