Signed-off-by: Jan Tluka <jtluka(a)redhat.com>
---
lnst/Controller/MessageDispatcher.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lnst/Controller/MessageDispatcher.py b/lnst/Controller/MessageDispatcher.py
index a761ead2..40f318b9 100644
--- a/lnst/Controller/MessageDispatcher.py
+++ b/lnst/Controller/MessageDispatcher.py
@@ -208,7 +208,11 @@ class MessageDispatcher(ConnectionHandler):
machine.device_created(message[1]["dev_data"], netns)
elif message[1]["type"] == "dev_deleted":
machine = self._machines[message[0]]
- machine.device_delete(message[1])
+ try:
+ netns = message[1]["netns"]
+ except KeyError:
+ netns = None
+ machine.device_delete(message[1], netns)
elif message[1]["type"] == "exception":
raise message[1]["Exception"]
elif message[1]["type"] == "job_finished":
--
2.26.3