[Zodb-checkins] CVS: Zope3/lib/python/Persistence - cPersistence.h:1.1.2.3

Jeremy Hylton jeremy@zope.com
Wed, 13 Feb 2002 19:21:55 -0500


Update of /cvs-repository/Zope3/lib/python/Persistence
In directory cvs.zope.org:/tmp/cvs-serv22148

Modified Files:
      Tag: Zope-3x-branch
	cPersistence.h 
Log Message:
Put UPTODATE first in the enum.

This is a bit of a hack to deal with the fact that I don't have an
__init__ defined for Persistent.  When the object is allocated, we
should guarantee that it po_state is set to UPTODATE.

XXX It should really be in the "unsaved" state which isn't explicitly
defined.


=== Zope3/lib/python/Persistence/cPersistence.h 1.1.2.2 => 1.1.2.3 ===
 
-enum PyPersist_State { GHOST, UPTODATE, CHANGED, STICKY };
+enum PyPersist_State { UPTODATE, CHANGED, STICKY, GHOST };
 
 #define PyPersist_HEAD \
     PyObject_HEAD \