From 3691c6029f33724c670422680767f7999d7fb6ce Mon Sep 17 00:00:00 2001
From: Blake Harnden <32446120+bharnden@users.noreply.github.com>
Date: Tue, 9 Jun 2020 10:48:50 -0700
Subject: [PATCH] updated corexml InterfaceData instantiation to use named
 params

---
 daemon/core/xml/corexml.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/daemon/core/xml/corexml.py b/daemon/core/xml/corexml.py
index 33005c97..cb25e717 100644
--- a/daemon/core/xml/corexml.py
+++ b/daemon/core/xml/corexml.py
@@ -66,7 +66,15 @@ def create_interface_data(interface_element: etree.Element) -> InterfaceData:
     ip4_mask = get_int(interface_element, "ip4_mask")
     ip6 = interface_element.get("ip6")
     ip6_mask = get_int(interface_element, "ip6_mask")
-    return InterfaceData(interface_id, name, mac, ip4, ip4_mask, ip6, ip6_mask)
+    return InterfaceData(
+        id=interface_id,
+        name=name,
+        mac=mac,
+        ip4=ip4,
+        ip4_mask=ip4_mask,
+        ip6=ip6,
+        ip6_mask=ip6_mask,
+    )
 
 
 def create_emane_config(session: "Session") -> etree.Element: