except ImportError:
from collections import UserDict
+
def _decode_list(data):
rv = []
for item in data:
rv.append(item)
return rv
+
def _decode_dict(data):
rv = {}
for key, value in data.iteritems():
rv[key] = value
return rv
+
class InterfacesBase(UserDict):
""" contains a list of interface definitions
"""
cfgs = self.getconfigs(name, count)
iface.configs = cfgs
print name, count, cfgs
- exit(0)
def getconfigs(self, fname, count):
cfgs = []
name = "%s%d" % (fname, i)
cfgs.append(self.configs.get(name, {}))
return cfgs
-
+
def getifacetype(self, fname):
# finds the interface type, e.g sd_d0 returns "inout"
for iface in self.values():