11308: Fix bytes vs. str problems.
[arvados.git] / sdk / python / arvados / _ranges.py
index 5c8b00fc9d7e6a19ef66a04eb32500225651030d..6d7c112b99b8dc8818ef8f3a1988f6200117248c 100644 (file)
@@ -1,5 +1,4 @@
 from __future__ import division
-from past.utils import old_div
 from builtins import object
 import logging
 
@@ -34,7 +33,7 @@ def first_block(data_locators, range_start):
 
     hi = len(data_locators)
     lo = 0
-    i = int(old_div((hi + lo), 2))
+    i = (hi + lo) // 2
     block_size = data_locators[i].range_size
     block_start = data_locators[i].range_start
     block_end = block_start + block_size
@@ -50,7 +49,7 @@ def first_block(data_locators, range_start):
             lo = i
         else:
             hi = i
-        i = int(old_div((hi + lo), 2))
+        i = (hi + lo) // 2
         block_size = data_locators[i].range_size
         block_start = data_locators[i].range_start
         block_end = block_start + block_size