@@ -404,13 +404,13 @@ def main(args):
404404 pS ("INFO" , "Examining devices for topology" )
405405 if hosts :
406406 for _container_node in (nodes + hosts ):
407- _node_name = list ( _container_node . keys ())[ 0 ]
407+ _node_name = _container_node [ 'name' ]
408408 _container_uid = getDevID ()
409409 CEOS_IDS .append (_container_uid )
410410 CEOS_MAPPER [_node_name ] = _container_uid
411411 else :
412412 for _container_node in nodes :
413- _node_name = list ( _container_node . keys ())[ 0 ]
413+ _node_name = _container_node [ 'name' ]
414414 _container_uid = getDevID ()
415415 CEOS_IDS .append (_container_uid )
416416 CEOS_MAPPER [_node_name ] = _container_uid
@@ -427,13 +427,13 @@ def main(args):
427427 _node_ip = _node ['ip_addr' ]
428428 except KeyError :
429429 _node_ip = ""
430- _node_name = list ( _node . keys ())[ 0 ]
430+ _node_name = _node [ 'name' ]
431431 CEOS [_node_name ] = CEOS_NODE (_node_name , _node_ip , mgmt_mac , _node ['mac' ], CEOS_LINKS [_node_name ], _tag , ceos_image )
432432 DEVICE_INFO .append (f"# { _node_name } = { CEOS [_node_name ].tag } { CEOS [_node_name ].dev_id } \n " )
433433 # Load Host nodes specific information
434434 if hosts :
435435 for _host in hosts :
436- _host_name = list ( _host . keys ())[ 0 ]
436+ _host_name = _host [ 'name' ]
437437 HOSTS [_host_name ] = HOST_NODE (_host_name , _host ['ip_addr' ], _host ['mask' ], _host ['gateway' ], CEOS_LINKS [_host_name ], _tag , host_image )
438438 DEVICE_INFO .append (f"# { _host_name } = { HOSTS [_host_name ].tag } { HOSTS [_host_name ].dev_id } \n " )
439439 # Check for output directory
0 commit comments