[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [sbws/master] fix: relaylist: Convert consensus bandwidth to bytes



commit 5c54f0407a37c2dae83fd8d0dfd37405b15f7758
Author: juga0 <juga@xxxxxxxxxx>
Date:   Sat Mar 9 12:31:14 2019 +0000

    fix: relaylist: Convert consensus bandwidth to bytes
    
    Since all the other bandwidth values are in bytes and sbws should
    work with bytes until it generates the final `bw`.
    
    Closes: #29707. Bugfix v1.0.3.
---
 sbws/lib/relaylist.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sbws/lib/relaylist.py b/sbws/lib/relaylist.py
index 880f88e..a4dc7fa 100644
--- a/sbws/lib/relaylist.py
+++ b/sbws/lib/relaylist.py
@@ -120,7 +120,12 @@ class Relay:
 
     @property
     def consensus_bandwidth(self):
-        return self._from_ns('bandwidth')
+        """Return the consensus bandwidth in Bytes.
+
+        Consensus bandwidth is the only bandwidth value that is in kilobytes.
+        """
+        if self._from_ns('bandwidth') is not None:
+            return self._from_ns('bandwidth') * 1000
 
     @property
     def consensus_bandwidth_is_unmeasured(self):



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits