diff options
author | Joe Stringer <joe@ovn.org> | 2016-05-23 18:20:29 -0700 |
---|---|---|
committer | Joe Stringer <joe@ovn.org> | 2016-06-07 16:18:44 -0700 |
commit | cb1e173762d69a54e7339542cd99a5784ccd85e6 (patch) | |
tree | 5fc94adcb80f36d9b46a8f1c63a28acdd17f4288 /xenserver | |
parent | ba9050fa7ec06897328979bedb12f7dd518e2590 (diff) | |
download | openvswitch-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.py | 16 | ||||
-rw-r--r-- | xenserver/opt_xensource_libexec_InterfaceReconfigureVswitch.py | 6 |
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 |