removed node map file and utilities, added formal class methods to session objects and added checks for specific classes where needed
This commit is contained in:
parent
8c348b5ab1
commit
b14012e5e9
24 changed files with 161 additions and 264 deletions
|
@ -4,8 +4,8 @@ import socket
|
|||
from lxml import etree
|
||||
|
||||
from core import constants, utils
|
||||
from core.emulator.enumerations import NodeTypes
|
||||
from core.nodes import ipaddress, nodeutils
|
||||
from core.emane.nodes import EmaneNode
|
||||
from core.nodes import ipaddress
|
||||
from core.nodes.base import CoreNodeBase
|
||||
|
||||
|
||||
|
@ -144,7 +144,7 @@ class CoreXmlDeployment(object):
|
|||
|
||||
for netif in node.netifs():
|
||||
emane_element = None
|
||||
if nodeutils.is_node(netif.net, NodeTypes.EMANE):
|
||||
if isinstance(netif.net, EmaneNode):
|
||||
emane_element = add_emane_interface(host_element, netif)
|
||||
|
||||
parent_element = host_element
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue