summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIWAMOTO Toshihiro <iwamoto@valinux.co.jp>2015-06-24 18:47:09 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2015-06-25 12:23:31 +0900
commit5ab96772b8ca69230dd7371b98634ea4f3c44dcc (patch)
treee0947fa09e9af7f25286ebc86aec99a99db0c2f3
parentf4b405f31ab8c04b1c4d4ae8577943c2f6a306e6 (diff)
python3: Use zip instead of itertools.izip
Avoid itertools micro-optimization and simply use zip. Signed-off-by: IWAMOTO Toshihiro <iwamoto@valinux.co.jp> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/ofproto/nx_match.py6
-rw-r--r--ryu/ofproto/ofproto_v1_2_parser.py4
-rw-r--r--ryu/ofproto/ofproto_v1_3_parser.py4
-rw-r--r--ryu/tests/unit/ofproto/test_parser_v12.py4
4 files changed, 9 insertions, 9 deletions
diff --git a/ryu/ofproto/nx_match.py b/ryu/ofproto/nx_match.py
index ec741606..47fc8f3c 100644
--- a/ryu/ofproto/nx_match.py
+++ b/ryu/ofproto/nx_match.py
@@ -263,14 +263,14 @@ class ClsRule(object):
def set_ipv6_src_masked(self, src, mask):
self.wc.ipv6_src_mask = mask
- self.flow.ipv6_src = [x & y for (x, y) in itertools.izip(src, mask)]
+ self.flow.ipv6_src = [x & y for (x, y) in zip(src, mask)]
def set_ipv6_src(self, src):
self.flow.ipv6_src = src
def set_ipv6_dst_masked(self, dst, mask):
self.wc.ipv6_dst_mask = mask
- self.flow.ipv6_dst = [x & y for (x, y) in itertools.izip(dst, mask)]
+ self.flow.ipv6_dst = [x & y for (x, y) in zip(dst, mask)]
def set_ipv6_dst(self, dst):
self.flow.ipv6_dst = dst
@@ -278,7 +278,7 @@ class ClsRule(object):
def set_nd_target_masked(self, target, mask):
self.wc.nd_target_mask = mask
self.flow.nd_target = [x & y for (x, y) in
- itertools.izip(target, mask)]
+ zip(target, mask)]
def set_nd_target(self, target):
self.flow.nd_target = target
diff --git a/ryu/ofproto/ofproto_v1_2_parser.py b/ryu/ofproto/ofproto_v1_2_parser.py
index d3f86308..66dbeaba 100644
--- a/ryu/ofproto/ofproto_v1_2_parser.py
+++ b/ryu/ofproto/ofproto_v1_2_parser.py
@@ -3971,7 +3971,7 @@ class OFPMatch(StringifyMixin):
def set_ipv6_src_masked(self, src, mask):
self._wc.ft_set(ofproto.OFPXMT_OFB_IPV6_SRC)
self._wc.ipv6_src_mask = mask
- self._flow.ipv6_src = [x & y for (x, y) in itertools.izip(src, mask)]
+ self._flow.ipv6_src = [x & y for (x, y) in zip(src, mask)]
def set_ipv6_dst(self, dst):
self._wc.ft_set(ofproto.OFPXMT_OFB_IPV6_DST)
@@ -3980,7 +3980,7 @@ class OFPMatch(StringifyMixin):
def set_ipv6_dst_masked(self, dst, mask):
self._wc.ft_set(ofproto.OFPXMT_OFB_IPV6_DST)
self._wc.ipv6_dst_mask = mask
- self._flow.ipv6_dst = [x & y for (x, y) in itertools.izip(dst, mask)]
+ self._flow.ipv6_dst = [x & y for (x, y) in zip(dst, mask)]
def set_ipv6_flabel(self, flabel):
self.set_ipv6_flabel_masked(flabel, UINT32_MAX)
diff --git a/ryu/ofproto/ofproto_v1_3_parser.py b/ryu/ofproto/ofproto_v1_3_parser.py
index 7e3d1174..f3e51c48 100644
--- a/ryu/ofproto/ofproto_v1_3_parser.py
+++ b/ryu/ofproto/ofproto_v1_3_parser.py
@@ -1436,7 +1436,7 @@ class OFPMatch(StringifyMixin):
def set_ipv6_src_masked(self, src, mask):
self._wc.ft_set(ofproto.OFPXMT_OFB_IPV6_SRC)
self._wc.ipv6_src_mask = mask
- self._flow.ipv6_src = [x & y for (x, y) in itertools.izip(src, mask)]
+ self._flow.ipv6_src = [x & y for (x, y) in zip(src, mask)]
def set_ipv6_dst(self, dst):
self._wc.ft_set(ofproto.OFPXMT_OFB_IPV6_DST)
@@ -1445,7 +1445,7 @@ class OFPMatch(StringifyMixin):
def set_ipv6_dst_masked(self, dst, mask):
self._wc.ft_set(ofproto.OFPXMT_OFB_IPV6_DST)
self._wc.ipv6_dst_mask = mask
- self._flow.ipv6_dst = [x & y for (x, y) in itertools.izip(dst, mask)]
+ self._flow.ipv6_dst = [x & y for (x, y) in zip(dst, mask)]
def set_ipv6_flabel(self, flabel):
self.set_ipv6_flabel_masked(flabel, UINT32_MAX)
diff --git a/ryu/tests/unit/ofproto/test_parser_v12.py b/ryu/tests/unit/ofproto/test_parser_v12.py
index 891b6a83..3c6dcd69 100644
--- a/ryu/tests/unit/ofproto/test_parser_v12.py
+++ b/ryu/tests/unit/ofproto/test_parser_v12.py
@@ -7318,7 +7318,7 @@ class TestOFPMatch(unittest.TestCase):
header = ofproto.OXM_OF_IPV6_SRC_W
mask = [int(x, 16) for x in mask.split(":")]
match.set_ipv6_src_masked(ipv6, mask)
- ipv6 = [x & y for (x, y) in itertools.izip(ipv6, mask)]
+ ipv6 = [x & y for (x, y) in zip(ipv6, mask)]
self._test_serialize_and_parser(match, header, ipv6, mask)
def test_set_ipv6_src_mid(self):
@@ -7359,7 +7359,7 @@ class TestOFPMatch(unittest.TestCase):
header = ofproto.OXM_OF_IPV6_DST_W
mask = [int(x, 16) for x in mask.split(":")]
match.set_ipv6_dst_masked(ipv6, mask)
- ipv6 = [x & y for (x, y) in itertools.izip(ipv6, mask)]
+ ipv6 = [x & y for (x, y) in zip(ipv6, mask)]
self._test_serialize_and_parser(match, header, ipv6, mask)
def test_set_ipv6_dst_mid(self):