From: Tony Mack Date: Wed, 1 Jun 2011 17:08:46 +0000 (-0400) Subject: fix NameError X-Git-Tag: plcapi-5.0-33~1^2~1 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ceda06160467b19df343fd8f40822eba6ae6079c;p=plcapi.git fix NameError --- diff --git a/PLC/Methods/UpdateNode.py b/PLC/Methods/UpdateNode.py index 2927f73a..9f94d0a7 100644 --- a/PLC/Methods/UpdateNode.py +++ b/PLC/Methods/UpdateNode.py @@ -98,8 +98,10 @@ class UpdateNode(Method): for (tagname,value) in tags.iteritems(): # the tagtype instance is assumed to exist, just check that - if not TagTypes(self.api,{'tagname':tagname}): + tag_types = TagTypes(self.api,{'tagname':tagname}) + if not tag_types: raise PLCInvalidArgument,"No such TagType %s"%tagname + tag_type = tag_types[0] node_tags=NodeTags(self.api,{'tagname':tagname,'node_id':node['node_id']}) if not node_tags: node_tag = NodeTag(self.api)