ó
ńŚDc           @   sF   d  Z  d d l m Z d e f d     YZ d e f d     YZ d S(   s{   
Twisted Spread Interfaces.

This module is unused so far. It's also undecided whether this module
will remain monolithic.
i˙˙˙˙(   t	   Interfacet
   IJellyablec           B   s   e  Z d    Z RS(   c         C   s   d S(   s+   
        Jelly myself for jellier.
        N(    (   t   jellier(    (    s=   /usr/lib/python2.7/dist-packages/twisted/spread/interfaces.pyt   jellyFor   s    (   t   __name__t
   __module__R   (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/spread/interfaces.pyR   
   s   t   IUnjellyablec           B   s   e  Z d    Z RS(   c         C   s   d S(   sO  
        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.
        N(    (   R   t	   jellyList(    (    s=   /usr/lib/python2.7/dist-packages/twisted/spread/interfaces.pyt
   unjellyFor   s    (   R   R   R   (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/spread/interfaces.pyR      s   N(   t   __doc__t   zope.interfaceR    R   R   (    (    (    s=   /usr/lib/python2.7/dist-packages/twisted/spread/interfaces.pyt   <module>   s   