From c0f2a2df2a243629605df7c2f03541a3f73412e2 Mon Sep 17 00:00:00 2001 From: yanzhangi <51999930+yanzhangi@users.noreply.github.com> Date: Wed, 18 Sep 2019 22:25:16 +0800 Subject: [PATCH] [Backport/2.9/61996]update ce_vxlan_vap to fix bugs (#62503) * Update ce_vxlan_vap to fix bugs (cherry picked from commit 2db73601ba00975468658ae2b25a00014f2f2b5d) * update ce_vxlan_vap to fix bugs --- changelogs/fragments/61996-ce_vxlan_vap-to-fix-bugs.yml | 2 ++ lib/ansible/modules/network/cloudengine/ce_vxlan_vap.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 changelogs/fragments/61996-ce_vxlan_vap-to-fix-bugs.yml diff --git a/changelogs/fragments/61996-ce_vxlan_vap-to-fix-bugs.yml b/changelogs/fragments/61996-ce_vxlan_vap-to-fix-bugs.yml new file mode 100644 index 00000000000..486c7f80237 --- /dev/null +++ b/changelogs/fragments/61996-ce_vxlan_vap-to-fix-bugs.yml @@ -0,0 +1,2 @@ +bugfixes: +- ce_vxlan_vap - update to fix some bugs - Modify the Operator Difference between Python 2 and Python 3. (https://github.com/ansible/ansible/pull/61996) diff --git a/lib/ansible/modules/network/cloudengine/ce_vxlan_vap.py b/lib/ansible/modules/network/cloudengine/ce_vxlan_vap.py index dd5112a72d3..711202f98bc 100644 --- a/lib/ansible/modules/network/cloudengine/ce_vxlan_vap.py +++ b/lib/ansible/modules/network/cloudengine/ce_vxlan_vap.py @@ -291,7 +291,7 @@ def vlan_vid_to_bitmap(vid): vlan_bit = ['0'] * 1024 int_vid = int(vid) - j = int_vid / 4 + j = int_vid // 4 bit_int = 0x8 >> (int_vid % 4) vlan_bit[j] = str(hex(bit_int))[2] @@ -341,7 +341,7 @@ def is_vlan_in_bitmap(vid, bitmap): if is_vlan_bitmap_empty(bitmap): return False - i = int(vid) / 4 + i = int(vid) // 4 if i > len(bitmap): return False