From fd6533e5aa40cbc2992883c4f2c903cea9fa1059 Mon Sep 17 00:00:00 2001 From: Tim Freeman Date: Tue, 3 May 2011 13:33:26 -0500 Subject: [PATCH] Fix for: Made status query handle lack of events better --- src/python/epumgmt/main/em_core_status.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/python/epumgmt/main/em_core_status.py b/src/python/epumgmt/main/em_core_status.py index c19d594..36ef676 100644 --- a/src/python/epumgmt/main/em_core_status.py +++ b/src/python/epumgmt/main/em_core_status.py @@ -298,11 +298,13 @@ def _latest_controller_state(controller, vm): ret_state = latest_destate if latest_destate: - ret_state = latest_destate.extra["state"] + if latest_destate.extra.has_key("de_state"): + ret_state = latest_destate.extra["de_state"] ret_qlen = latest_qlen if latest_qlen: - ret_qlen = latest_qlen.extra["last_queuelen_size"] + if latest_qlen.extra.has_key("last_queuelen_size"): + ret_qlen = latest_qlen.extra["last_queuelen_size"] return ret_state, ret_qlen