From b5b9d1d7e59431ca321237bcc7e25c0948bdfe88 Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Mon, 25 Sep 2006 18:11:10 +0000 Subject: [PATCH] - remove deprecated add_node_network() and set_primary_node_network() functions --- PLC/Nodes.py | 50 +------------------------------------------------- 1 file changed, 1 insertion(+), 49 deletions(-) diff --git a/PLC/Nodes.py b/PLC/Nodes.py index fd20c2d..25bee2b 100644 --- a/PLC/Nodes.py +++ b/PLC/Nodes.py @@ -4,7 +4,7 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: Nodes.py,v 1.3 2006/09/19 19:28:39 mlhuang Exp $ +# $Id: Nodes.py,v 1.4 2006/09/25 15:00:55 mlhuang Exp $ # from types import StringTypes @@ -81,54 +81,6 @@ class Node(Row): return boot_state - def add_node_network(self, nodenetwork, commit = True): - """ - Add node network to this node. - """ - - assert 'node_id' in self - assert isinstance(nodenetwork, NodeNetwork) - assert 'nodenetwork_id' in nodenetwork - - nodenetwork_id = nodenetwork['nodenetwork_id'] - nodenetwork['node_id'] = self['node_id'] - - self.api.db.do("INSERT INTO node_nodenetwork (node_id, nodenetwork_id, is_primary)" \ - " VALUES(%(node_id)d, %(nodenetwork_id)d, False)", - nodenetwork) - - if commit: - self.api.db.commit() - - if 'nodenetwork_ids' in self and nodenetwork_id not in self['nodenetwork_ids']: - self['nodenetwork_ids'].append(nodenetwork_id) - - def set_primary_node_network(self, nodenetwork, commit = True): - """ - Remove node network from this node. - """ - - assert 'node_id' in self - assert isinstance(nodenetwork, NodeNetwork) - assert 'nodenetwork_id' in nodenetwork - - node_id = self['node_id'] - nodenetwork_id = nodenetwork['nodenetwork_id'] - - self.api.db.do("UPDATE node_nodenetwork SET is_primary = False" \ - " WHERE node_id = %(node_id)d", - locals()) - - self.api.db.do("UPDATE node_nodenetwork SET is_primary = True" \ - " WHERE node_id = %(node_id)d" \ - " AND nodenetwork_id = %(nodenetwork_id)d", - locals()) - - if commit: - self.api.db.commit() - - nodenetwork['is_primary'] = True - def sync(self, commit = True): """ Flush changes back to the database. -- 2.43.0