X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fapi%2Fopenstack%2Fresources%2Fport_chain.py;h=c061a1eed6bb64c664c966f90b8f80e77c63c570;hp=e1b3cbc5ebee9023539512d3c24bab3ff9b074b3;hb=aa8823c85d94a4fa72de058076195296334cdb91;hpb=85408ed517f100c3e477efd35e54630bf9171af0 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