summaryrefslogtreecommitdiff
path: root/xenserver
diff options
context:
space:
mode:
authorJoe Stringer <joe@ovn.org>2016-05-23 18:20:29 -0700
committerJoe Stringer <joe@ovn.org>2016-06-07 16:18:44 -0700
commitcb1e173762d69a54e7339542cd99a5784ccd85e6 (patch)
tree5fc94adcb80f36d9b46a8f1c63a28acdd17f4288 /xenserver
parentba9050fa7ec06897328979bedb12f7dd518e2590 (diff)
downloadopenvswitch-cb1e173762d69a54e7339542cd99a5784ccd85e6.tar.gz
xenserver: Remove tuple unpacking in lambdas.
PEP 3113 removed the use of tuple parameter unpacking in conjunction with lambdas, replace this code with something that works in python2.7 and python3. Signed-off-by: Joe Stringer <joe@ovn.org> Acked-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'xenserver')
-rw-r--r--xenserver/opt_xensource_libexec_InterfaceReconfigure.py16
-rw-r--r--xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py6
2 files changed, 11 insertions, 11 deletions
diff --git a/xenserver/opt_xensource_libexec_InterfaceReconfigure.py b/xenserver/opt_xensource_libexec_InterfaceReconfigure.py
index 7c642e9f5..263007738 100644
--- a/xenserver/opt_xensource_libexec_InterfaceReconfigure.py
+++ b/xenserver/opt_xensource_libexec_InterfaceReconfigure.py
@@ -581,8 +581,8 @@ class DatabaseCache(object):
os.rename(temp_file, cache_file)
def get_pif_by_uuid(self, uuid):
- pifs = map(lambda (ref,rec): ref,
- filter(lambda (ref,rec): uuid == rec['uuid'],
+ pifs = map(lambda ref_rec: ref_rec[0],
+ filter(lambda ref_rec: uuid == ref_rec[1]['uuid'],
self.__pifs.items()))
if len(pifs) == 0:
raise Error("Unknown PIF \"%s\"" % uuid)
@@ -592,14 +592,14 @@ class DatabaseCache(object):
return pifs[0]
def get_pifs_by_device(self, device):
- return map(lambda (ref,rec): ref,
- filter(lambda (ref,rec): rec['device'] == device,
- self.__pifs.items()))
+ return list(map(lambda ref_rec: ref_rec[0],
+ list(filter(lambda ref_rec: ref_rec[1]['device'] == device,
+ self.__pifs.items()))))
def get_networks_with_bridge(self, bridge):
- return map(lambda (ref,rec): ref,
- filter(lambda (ref,rec): rec['bridge'] == bridge,
- self.__networks.items()))
+ return list(map(lambda ref_rec: ref_rec[0],
+ list(filter(lambda ref_rec: ref_rec[1]['bridge'] == bridge,
+ self.__networks.items()))))
def get_network_by_bridge(self, bridge):
#Assumes one network has bridge.
diff --git a/xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py b/xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py
index d70c24914..d9eda6adc 100644
--- a/xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py
+++ b/xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py
@@ -196,9 +196,9 @@ def datapath_configure_bond(pif,slaves):
# override defaults with values from other-config whose keys
# being with "bond-"
oc = pifrec['other_config']
- overrides = filter(lambda (key,val):
- key.startswith("bond-"), oc.items())
- overrides = map(lambda (key,val): (key[5:], val), overrides)
+ overrides = filter(lambda key_val:
+ key_val[0].startswith("bond-"), oc.items())
+ overrides = map(lambda key_val: (key_val[0][5:], key_val[1]), overrides)
bond_options.update(overrides)
mode = None
halgo = None