I have the following mapping (straight from SA examples):
class User(Base):
__tablename__ = \'users\'
id = Column(Integer, primary_key=True)
name =
Did you try with "expire" as described in the official doc:
http://docs.sqlalchemy.org/en/rel_0_8/orm/session.html#refreshing-expiring
# expire objects obj1, obj2, attributes will be reloaded
# on the next access:
session.expire(user_1)
session.refresh(user_1)
Using expire on a object results in a reload that will occur upon next access.