[tor-commits] [fallback-scripts/master] update: py3: Use floor division when needed

teor at torproject.org teor at torproject.org
Mon Jan 20 05:32:02 UTC 2020


commit ed453731fcd801826ce75f31727ed7bc78b4f640
Author: teor <teor at torproject.org>
Date:   Mon Dec 2 16:06:08 2019 +1000

    update: py3: Use floor division when needed
    
    Part of 28863.
---
 updateFallbackDirs.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/updateFallbackDirs.py b/updateFallbackDirs.py
index a0c8ad6..d557b7c 100755
--- a/updateFallbackDirs.py
+++ b/updateFallbackDirs.py
@@ -1546,7 +1546,7 @@ class Candidate(object):
     bandwidth = self._data['measured_bandwidth']
     weight = self._data['consensus_weight']
     s += 'Bandwidth: %.1f MByte/s, Consensus Weight: %d'%(
-        bandwidth/(1024.0*1024.0),
+        bandwidth // (1024.0*1024.0),
         weight)
     s += '\n'
     if self._data['contact'] is not None:
@@ -1856,7 +1856,7 @@ class CandidateList(dict):
     # use the low-median when there are an evan number of fallbacks,
     # for consistency with the bandwidth authorities
     if len(self.fallbacks) > 0:
-      median_position = (len(self.fallbacks) - 1) / 2
+      median_position = (len(self.fallbacks) - 1) // 2
       if not require_advertised_bandwidth:
         return self.fallbacks[median_position]
       # if we need advertised_bandwidth but this relay doesn't have it,
@@ -2022,7 +2022,7 @@ class CandidateList(dict):
     # descriptors
     #
     # add an attempt for every MAX_FINGERPRINTS (or part thereof) in the list
-    max_retries += (len(fingerprint_list) + MAX_FINGERPRINTS - 1) / MAX_FINGERPRINTS
+    max_retries += (len(fingerprint_list) + MAX_FINGERPRINTS - 1) // MAX_FINGERPRINTS
     remaining_list = fingerprint_list
     desc_list = []
     for _ in six.moves.range(max_retries):





More information about the tor-commits mailing list