From: Christos Sfakianakis <csfakian(a)redhat.com>
Return an empty dictionary when 'dev_intr_cpu' is not defined and
thus 'dev_intr_cpu_configuration' key does not exist in hw_config.
Signed-off-by: Christos Sfakianakis <csfakian(a)redhat.com>
---
lnst/Recipes/ENRT/ConfigMixins/DevInterruptHWConfigMixin.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lnst/Recipes/ENRT/ConfigMixins/DevInterruptHWConfigMixin.py
b/lnst/Recipes/ENRT/ConfigMixins/DevInterruptHWConfigMixin.py
index 4eb6c59..afeb67b 100644
--- a/lnst/Recipes/ENRT/ConfigMixins/DevInterruptHWConfigMixin.py
+++ b/lnst/Recipes/ENRT/ConfigMixins/DevInterruptHWConfigMixin.py
@@ -37,7 +37,7 @@ class DevInterruptHWConfigMixin(BaseHWConfigMixin):
intr_cfg["irq_devs"][dev] = self.params.dev_intr_cpu
def hw_deconfig(self, config):
- intr_config = config.hw_config["dev_intr_cpu_configuration"]
+ intr_config = config.hw_config.get("dev_intr_cpu_configuration", {})
for host in intr_config.get("irqbalance_hosts", []):
host.run("service irqbalance start")
--
2.17.1