From 3100a898b59b54a581bd5122cc6a3b1ea2f1c4b8 Mon Sep 17 00:00:00 2001 From: Zane Bitter Date: Fri, 6 Jul 2012 17:13:09 +0200 Subject: [PATCH] Add DB refresh/expire on specific parameters Previously we could only refresh or expire the entire object. Change-Id: I2207349d6ffff435538a577943316cd13e7f1355 Signed-off-by: Zane Bitter --- heat/db/sqlalchemy/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/heat/db/sqlalchemy/models.py b/heat/db/sqlalchemy/models.py index 25f63b08..625ee7fd 100644 --- a/heat/db/sqlalchemy/models.py +++ b/heat/db/sqlalchemy/models.py @@ -61,21 +61,21 @@ class HeatBase(object): else: raise - def expire(self, session=None): + def expire(self, session=None, attrs=None): """Expire this object ().""" if not session: session = Session.object_session(self) if not session: session = get_session() - session.expire(self) + session.expire(self, attrs) - def refresh(self, session=None): + def refresh(self, session=None, attrs=None): """Refresh this object.""" if not session: session = Session.object_session(self) if not session: session = get_session() - session.refresh(self) + session.refresh(self, attrs) def delete(self, session=None): """Delete this object.""" -- 2.45.2