2 Twisted Spread Interfaces.
4 This module is unused so far. It's also undecided whether this module
5 will remain monolithic.
8 from zope.interface import Interface
10 class IJellyable(Interface):
11 def jellyFor(jellier):
13 Jelly myself for jellier.
16 class IUnjellyable(Interface):
17 def unjellyFor(jellier, jellyList):
19 Unjelly myself for the jellier.
21 @param jellier: A stateful object which exists for the lifetime of a
22 single call to L{unjelly}.
24 @param jellyList: The C{list} which represents the jellied state of the
25 object to be unjellied.
27 @return: The object which results from unjellying.