config.py: add error code to OpPrereqError
authorAdeodato Simo <dato@google.com>
Thu, 2 Dec 2010 15:01:58 +0000 (15:01 +0000)
committerIustin Pop <iustin@google.com>
Thu, 2 Dec 2010 15:21:52 +0000 (16:21 +0100)
This adds a errors.ECODE_NOENT for OpPrereqError in LookupNodeGroup.

Signed-off-by: Adeodato Simo <dato@google.com>
Signed-off-by: Iustin Pop <iustin@google.com>
Reviewed-by: Iustin Pop <iustin@google.com>

lib/config.py

index dc373b1..6af89c0 100644 (file)
@@ -886,7 +886,8 @@ class ConfigWriter:
     for nodegroup in self._config_data.nodegroups.values():
       if nodegroup.name == target:
         return nodegroup.uuid
-    raise errors.OpPrereqError("Node group '%s' not found" % target)
+    raise errors.OpPrereqError("Node group '%s' not found" % target,
+                               errors.ECODE_NOENT)
 
   def _UnlockedGetNodeGroup(self, uuid):
     """Lookup a node group.