[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/OFS/Memento - IAttributeMementoStorable.py:1.1.2.2

R. David Murray rdmurray@bitdance.com
Wed, 27 Mar 2002 12:11:38 -0500


Update of /cvs-repository/Zope3/lib/python/Zope/App/OFS/Memento
In directory cvs.zope.org:/tmp/cvs-serv32521

Modified Files:
      Tag: Zope-3x-branch
	IAttributeMementoStorable.py 
Log Message:
Add Attribute doc string for the __memobag__ attribute.


=== Zope3/lib/python/Zope/App/OFS/Memento/IAttributeMementoStorable.py 1.1.2.1 => 1.1.2.2 ===
 """
 from Interface import Interface
+from Interface.Attribute import Attribute
 
 class IAttributeMementoStorable(Interface):
     """
     Marker interfaces giving permission for an IMementoBag adapter to store
     data in an an attribute named __memobag__.
     """
+
+    __memobag__ = Attribute(
+        """
+        This attribute may be used by an IMementoBag adapter to
+        store pickleable data in.  The object implementing this
+        interface promises not to touch the attribute other than
+        to persist it.
+        """)