X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Fopenstack%2Fresources%2Fport_chain.py;h=c061a1eed6bb64c664c966f90b8f80e77c63c570;hb=HEAD;hp=e1b3cbc5ebee9023539512d3c24bab3ff9b074b3;hpb=a599cbd2811d03c2d71211b4dd12dec84dc1049b;p=osm%2Fvim-emu.git diff --git a/src/emuvim/api/openstack/resources/port_chain.py b/src/emuvim/api/openstack/resources/port_chain.py index e1b3cbc..c061a1e 100644 --- a/src/emuvim/api/openstack/resources/port_chain.py +++ b/src/emuvim/api/openstack/resources/port_chain.py @@ -63,8 +63,8 @@ class PortChain(object): port_pair_chain = map(lambda port_pair_group_id: self._get_port_pair(port_pair_group_id, compute), self.port_pair_groups) - ingress_ports = map(lambda port_pair: port_pair.ingress, port_pair_chain) - egress_ports = map(lambda port_pair: port_pair.ingress, port_pair_chain) + ingress_ports = list(map(lambda port_pair: port_pair.ingress, port_pair_chain)) + egress_ports = list(map(lambda port_pair: port_pair.ingress, port_pair_chain)) chain_start = ingress_ports[0] chain_rest = ingress_ports[1:] @@ -75,7 +75,7 @@ class PortChain(object): port = compute.find_port_by_name_or_id(flow_classifier.logical_source_port) - chain = [(port, chain_start)] + zip(egress_ports, chain_rest) + chain = [(port, chain_start)] + list(zip(egress_ports, chain_rest)) for (egress_port, ingress_port) in chain: server_egress = None