From: Jim Fehlig Subject: [PATCH][XEND] Fix actions_after_* fields in VM class Date: Fri, 02 Mar 2007 12:48:02 -0700 Message-ID: <45E87F72.5000003@novell.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040100030803000700060402" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------040100030803000700060402 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit VM.actions_after_[shutdown|reboot|suspend|crash] are not set properly in VM record return ed via Xen API. This patch fixes typos in key name for these fields. Jim --------------040100030803000700060402 Content-Type: text/x-patch; name="xend-actions-after.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="xend-actions-after.patch" # HG changeset patch # User Jim Fehlig # Date 1172864588 25200 # Node ID 9e87f7af7f21182be5080cac0e4715053529a797 # Parent 3ac19fda0bc256bac20a4decf7e13bb086162220 VM.actions_after_[shutdown|reboot|suspend|crash] were not set properly in VM record returned via Xen API. This patch fixes typos in key name for these fields. Signed-off-by: Jim Fehlig diff -r 3ac19fda0bc2 -r 9e87f7af7f21 tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Fri Mar 02 12:11:52 2007 +0000 +++ b/tools/python/xen/xend/XendDomainInfo.py Fri Mar 02 12:43:08 2007 -0700 @@ -2090,26 +2090,26 @@ class XendDomainInfo: return self.info.get('tools_version', {}) def get_on_shutdown(self): - after_shutdown = self.info.get('action_after_shutdown') + after_shutdown = self.info.get('actions_after_shutdown') if not after_shutdown or after_shutdown not in XEN_API_ON_NORMAL_EXIT: return XEN_API_ON_NORMAL_EXIT[-1] return after_shutdown def get_on_reboot(self): - after_reboot = self.info.get('action_after_reboot') + after_reboot = self.info.get('actions_after_reboot') if not after_reboot or after_reboot not in XEN_API_ON_NORMAL_EXIT: return XEN_API_ON_NORMAL_EXIT[-1] return after_reboot def get_on_suspend(self): # TODO: not supported - after_suspend = self.info.get('action_after_suspend') + after_suspend = self.info.get('actions_after_suspend') if not after_suspend or after_suspend not in XEN_API_ON_NORMAL_EXIT: return XEN_API_ON_NORMAL_EXIT[-1] return after_suspend def get_on_crash(self): - after_crash = self.info.get('action_after_crash') + after_crash = self.info.get('actions_after_crash') if not after_crash or after_crash not in XEN_API_ON_CRASH_BEHAVIOUR: return XEN_API_ON_CRASH_BEHAVIOUR[0] return after_crash --------------040100030803000700060402 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------040100030803000700060402--