
    Ϫf                     @    d Z ddlmZ  G d de      Z G d de      Zy)z
Twisted Spread Interfaces.
    )	Interfacec                       e Zd Zd Zy)
IJellyablec                      y)z+
        Jelly myself for jellier.
        N )jelliers    ;/usr/lib/python3/dist-packages/twisted/spread/interfaces.pyjellyForzIJellyable.jellyFor           N)__name__
__module____qualname__r
   r   r   r	   r   r      s    r   r   c                       e Zd Zd Zy)IUnjellyablec                      y)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   	jellyLists     r	   
unjellyForzIUnjellyable.unjellyFor   r   r   N)r   r   r   r   r   r   r	   r   r      s    r   r   N)__doc__zope.interfacer   r   r   r   r   r	   <module>r      s'    % 9 r   