From: James Page Date: Thu, 1 Oct 2015 10:54:28 +0000 (+0100) Subject: Use format to convert ints to strings X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=49883f1b2bfc9a4f06b1d336553d7f0ab4289a0d;p=openstack-build%2Fneutron-build.git Use format to convert ints to strings This ensures that on 32bit architectures, where sometimes an implicit long is created, the resulting string does not contain a 'L' suffix as generated by the hex function. Change-Id: I264f90d68009963fe7a217c2170e1cf2f46ae2bb Closes-Bug: 1501703 --- diff --git a/neutron/agent/linux/ip_lib.py b/neutron/agent/linux/ip_lib.py index f75844746..edec0acb2 100644 --- a/neutron/agent/linux/ip_lib.py +++ b/neutron/agent/linux/ip_lib.py @@ -331,7 +331,7 @@ class IpRuleCommand(IpCommandBase): integers.append(0xffffffff) # We now have two integers in a list. Convert to canonical string. - return '/'.join(map(hex, integers)) + return '{0:#x}/{1:#x}'.format(*integers) def canonicalize(item): k, v = item