U
    ±[Öeù  ã                   @   s6   d Z ddlmZmZ ddlmZ G dd„ deeƒZdS )zÚ
    pyexcel.plugins.sources.sheet_stream_source
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Representation of array source

    :copyright: (c) 2015-2022 by Onni Software Ltd.
    :license: New BSD License
é    )ÚAbstractSourceÚMemorySourceMixin)Úparamsc                   @   s(   e Zd ZdZdd„ Zdd„ Zdd„ ZdS )	ÚSheetStreamSourcez.
    Internal Sheet Stream as data source
    c                 K   s   || _ tj| f|Ž d S ©N)Ú _SheetStreamSource__sheet_streamr   Ú__init__)ÚselfZsheet_streamÚkeywords© r   úm/var/www/html/services/stratfitenv/lib/python3.8/site-packages/pyexcel/plugins/sources/sheet_stream_source.pyr      s    zSheetStreamSource.__init__c                 C   s   | j j| j jiS r   )r   ÚnameÚpayload©r	   r   r   r   Úget_data   s    zSheetStreamSource.get_datac                 C   s
   t jd fS r   )r   ZSHEET_STREAMr   r   r   r   Úget_source_info   s    z!SheetStreamSource.get_source_infoN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r      s   r   N)r   Zpyexcel.sourcer   r   Zpyexcel.plugins.sourcesr   r   r   r   r   r   Ú<module>   s   	