is_modified() shouldn't trigger a flush. is that with rc4 ?
sandro dentella wrote: > > Hi, > > I have a code like this: > > if self.session.dirty: > for dirty in self.session.dirty: > if self.session.is_modified(dirty): > return True > if self.session.new: > for obj in self.session.new: > if self.session.is_modified(obj): > return True > > I realized that if I have a session with autoflush=True, checking > is_modified(dirty_obj), triggers a flush(), so that next loop on > 'session.new' would never find anything. > > While I personally have non reason to keep autoflush=True, I didn't > want to force this for everybody using my library (sqlkit). Is there a > way to force is_modified (with collection) not to flush(), the same > way as session.query can be issued without flushing? > > TIA > sandro > *:-) > > -- > http://sqlkit.argolinux.org > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sqlalchemy" group. To post to this group, send email to sqlalchemy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sqlalchemy?hl=en -~----------~----~----~----~------~----~------~--~---