§
    …WêhÐ  ã                   ó:   — d Z ddlZ G d„ dej        ¬¦  «        ZdS )z%Abstraction for data ingestion logic.é    Nc                   ób   — e Zd ZdZeej        d„ ¦   «         ¦   «         Zej        d„ ¦   «         ZdS )ÚDataIngesterz¡Link between a data source and a data provider.

    A data ingester starts a reload operation in the background and
    provides a data provider as a view.
    c                 ó   — dS )zlReturns a `DataProvider`.

        It may be an error to dereference this before `start` is called.
        N© ©Úselfs    ú_/var/www/html/movieo_spanner_bot/venv/lib/python3.11/site-packages/tensorboard/data/ingester.pyÚdata_providerzDataIngester.data_provider   s	   € ð 	ˆó    c                 ó   — dS )zøStarts ingesting data.

        This may start a background thread or process, and will return
        once communication with that task is established. It won't block
        forever as data is reloaded.

        Must only be called once.
        Nr   r   s    r	   ÚstartzDataIngester.start$   s	   € ð 	ˆr   N)	Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚpropertyÚabcÚabstractmethodr
   r   r   r   r	   r   r      sf   € € € € € ðð ð ØÔðð ñ Ôñ „Xðð 	Ôð	ð 	ñ Ôð	ð 	ð 	r   r   )Ú	metaclass)r   r   ÚABCMetar   r   r   r	   ú<module>r      sQ   ðð ,Ð +à 
€
€
€
ðð ð ð ð ˜Sœ[ð ñ ô ð ð ð r   