]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
emc vmax driver: use integer division for Python 3
authorVictor Stinner <vstinner@redhat.com>
Thu, 1 Oct 2015 16:15:54 +0000 (18:15 +0200)
committerVictor Stinner <vstinner@redhat.com>
Mon, 5 Oct 2015 09:19:36 +0000 (11:19 +0200)
Replace a/b with a//b in emc_vmax_utils.py to get integers on
Python 3.

Blueprint cinder-python3
Change-Id: I8d9390b1558e2b4a08674eadcaa3559020f8dcff

cinder/volume/drivers/emc/emc_vmax_utils.py

index f29809ce6c1238877266e85bde8ab399b985b12d..c5e42822be57eb0b7544c981985d8e90a2e1e420 100644 (file)
@@ -912,7 +912,7 @@ class EMCVMAXUtils(object):
         """
         errorDesc = None
         if compositeType in 'concatenated' and int(sizeStr) > 240:
-            newMemberCount = int(sizeStr) / 240
+            newMemberCount = int(sizeStr) // 240
             modular = int(sizeStr) % 240
             if modular > 0:
                 newMemberCount += 1
@@ -1012,7 +1012,7 @@ class EMCVMAXUtils(object):
         :param strBitSize: string -- The size in bytes
         :returns: int -- The size in GB
         """
-        gbSize = int(strBitSize) / 1024 / 1024 / 1024
+        gbSize = int(strBitSize) // 1024 // 1024 // 1024
         return gbSize
 
     def compare_size(self, size1Str, size2Str):
@@ -1154,8 +1154,8 @@ class EMCVMAXUtils(object):
         :returns: string -- truncated string or original string
         """
         if len(strToTruncate) > maxNum:
-            newNum = len(strToTruncate) - maxNum / 2
-            firstChars = strToTruncate[:maxNum / 2]
+            newNum = len(strToTruncate) - maxNum // 2
+            firstChars = strToTruncate[:maxNum // 2]
             lastChars = strToTruncate[newNum:]
             strToTruncate = firstChars + lastChars