Ë
    �Çj‹  ã                  óR   — d Z ddlmZ ddlmZmZ ddlmZ ddlm	Z	  G d„ de«      Z
y)	zAbstract base for post sources.é    )Úannotations)ÚABCÚabstractmethod)ÚIterator)ÚPostc                  ó"   — e Zd ZdZedd„«       Zy)Ú
PostSourcez$Plugin interface for post ingestion.c                 ó   — y)z'Yield normalized posts from the source.N© )Úselfs    úF/var/www/html/agent.samochodowy/src/agent_samochodowy/ingestor/base.pyÚfetch_postszPostSource.fetch_posts   s   € ð 	ó    N)ÚreturnzIterator[Post])Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r	   r	      s   „ Ù.àòó ñr   r	   N)r   Ú
__future__r   Úabcr   r   Úcollections.abcr   Úagent_samochodowy.modelsr   r	   r   r   r   ú<module>r      s    ðÙ %å "ç #Ý $å )ô�õ r   