X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=plnet.py;h=5b0c667256a1a70c52b438f734d7ae086770411f;hb=0603f3a71d3d109372b116ab2e443d283203f719;hp=2c06d0690f67a77260ebaabe88a59130058cb17a;hpb=433060307ffbaefe96d816c780908c05bce89355;p=pyplnet.git 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: