[ZODB-Dev] Adopting ZODB

David Binger dbinger at mems-exchange.org
Thu Jul 13 13:28:03 EDT 2006


On Jul 13, 2006, at 12:55 PM, Chris S wrote:

>>
>> You can always persist (almost) any object, even if it does not  
>> subclass
>> from Persistent. However, any changes to the object will not be  
>> detected
>> automatically and you would have to either a) reassign the object  
>> to the
>> ZODB or b) mark it as changed using _p_changed()
>>
>> Christian
>
> I don't think this is the case. Consider my simple example below. None
> of my classes inherit Persistent, and even though I set _p_changed =
> 1, nothing's persisted.

In your example, it seems like there is a missing
root['bob'] = User('bob')
transaction.commit()
to get things started.



More information about the ZODB-Dev mailing list