fix same error as r692 in two more places
authorGreg Price <price@mit.edu>
Mon, 21 Jul 2008 19:51:44 +0000 (15:51 -0400)
committerGreg Price <price@mit.edu>
Mon, 21 Jul 2008 19:51:44 +0000 (15:51 -0400)
svn path=/trunk/packages/sipb-xen-www/; revision=694

code/controls.py

index cd2d926..9c43a41 100644 (file)
@@ -259,7 +259,7 @@ def commandResult(username, state, fields):
     elif action == 'Power off':
         out, err = remctl('control', machine.name, 'destroy', err=True)
         if err:
-            if re.match("Error: Domain '.*' does not exist.", err):
+            if re.match("machine '.*' is not on", err):
                 raise InvalidInput("action", "Power off", 
                                    "Machine is not on.")
             else:
@@ -269,7 +269,7 @@ def commandResult(username, state, fields):
     elif action == 'Shutdown':
         out, err = remctl('control', machine.name, 'shutdown', err=True)
         if err:
-            if re.match("Error: Domain '.*' does not exist.", err):
+            if re.match("machine '.*' is not on", err):
                 raise InvalidInput("action", "Shutdown", 
                                    "Machine is not on.")
             else: