Ë
    1ÆVhÐ  ã                   ó<   — d Z ddlZ G d„ dej                  ¬«      Zy)z%Abstraction for data ingestion logic.é    Nc                   ób   — e Zd ZdZeej                  d„ «       «       Zej                  d„ «       Zy)Ú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                  ó   — y)zlReturns a `DataProvider`.

        It may be an error to dereference this before `start` is called.
        N© ©Úselfs    úI/home/dcms/DCMS/lib/python3.12/site-packages/tensorboard/data/ingester.pyÚdata_providerzDataIngester.data_provider   s   € ð 	ó    c                  ó   — y)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      sC   „ ñð Ø×Ññó ó ðð 	×Ññ	ó ñ	r   r   )Ú	metaclass)r   r   ÚABCMetar   r   r   r	   ú<module>r      s   ðñ ,ã 
ô˜SŸ[™[ö r   