o
    ¯b­  ã                   @   s4   d Z ddlmZ G dd„ deƒZG dd„ deƒZdS )z
Twisted Spread Interfaces.
é    )Ú	Interfacec                   @   ó   e Zd Zdd„ ZdS )Ú
IJellyablec                 C   ó   dS )z+
        Jelly myself for jellier.
        N© )Újellierr   r   ú;/usr/lib/python3/dist-packages/twisted/spread/interfaces.pyÚjellyFor   ó    zIJellyable.jellyForN)Ú__name__Ú
__module__Ú__qualname__r	   r   r   r   r   r      ó    r   c                   @   r   )ÚIUnjellyablec                 C   r   )aO  
        Unjelly myself for the jellier.

        @param jellier: A stateful object which exists for the lifetime of a
        single call to L{unjelly}.

        @param jellyList: The C{list} which represents the jellied state of the
        object to be unjellied.

        @return: The object which results from unjellying.
        Nr   )r   Ú	jellyListr   r   r   Ú
unjellyFor   r
   zIUnjellyable.unjellyForN)r   r   r   r   r   r   r   r   r      r   r   N)Ú__doc__Úzope.interfacer   r   r   r   r   r   r   Ú<module>   s   