From 0603f3a71d3d109372b116ab2e443d283203f719 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Thu, 16 Apr 2009 13:46:12 +0000 Subject: [PATCH] in 4.3 InterfaceTag (and NodeNetworkSetting) has "tagname" key instead of "name" --- plnet.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plnet.py b/plnet.py index 2c06d06..5b0c667 100755 --- a/plnet.py +++ b/plnet.py @@ -109,11 +109,15 @@ def InitInterfaces(logger, plc, data, root="", files_only=False, program="NodeMa for setting in settings: # to explicitly set interface name - settingname = setting['name'].upper() + name_key = "name" + if version == 4.3: + name_key = "tagname" + + settingname = setting[name_key].upper() if settingname in ('IFNAME','ALIAS','CFGOPTIONS','DRIVER'): inter[settingname]=setting['value'] else: - logger.log("net:InitInterfaces WARNING: ignored setting named %s"%setting['name']) + logger.log("net:InitInterfaces WARNING: ignored setting named %s"%setting[name_key]) # support aliases to interfaces either by name or HWADDR if 'ALIAS' in inter: -- 2.43.0