From: Tony Mack Date: Mon, 22 Oct 2007 18:19:35 +0000 (+0000) Subject: we lost 'update_last_updated' method somehow. Added it back in X-Git-Tag: PLCAPI-4.2-0~63 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=8bff113b03721105c2a4d2d3757001ecc5992d02;p=plcapi.git we lost 'update_last_updated' method somehow. Added it back in --- diff --git a/PLC/Nodes.py b/PLC/Nodes.py index 73ce2a0..1475ca2 100644 --- a/PLC/Nodes.py +++ b/PLC/Nodes.py @@ -111,6 +111,19 @@ class Node(Row): " where node_id = %d" % ( self['node_id']) ) self.sync(commit) + + def update_last_updated(self, commit = True): + """ + Update last_updated field with current time + """ + + assert 'node_id' in self + assert self.table_name + + self.api.db.do("UPDATE %s SET last_updated = CURRENT_TIMESTAMP " % (self.table_name) + \ + " where node_id = %d" % (self['node_id']) ) + self.sync(commit) + def delete(self, commit = True): """ Delete existing node.