I have I thread in a daemon, that loops and performs the following query:
try: newsletter = self.session.query(models.Newsletter).\\
don't use autocommit=True and expire_on_commit=True
for state in self.identity_map.all_states(): state.expire(state.dict, self.identity_map._modified)
you can: after Query :db.session.commit()