Florent Guillaume wrote: >Hmm, why would self._p_changed = 1 not work? > > I'm not 100% sure setting _p_changed registers the current object with the transaction. If the object is already registered, it does mark it as being changed and needing commit. That's the only explanation I could come up with anyway ;) *shrug*