[tor-commits] [sbws/maint-1.1] fix: relaylist: Use is_old fn removing consensus

juga at torproject.org juga at torproject.org
Mon Mar 9 18:00:44 UTC 2020


commit 2763a868b88ef02f28f8d2056f12c9a67e54ecd7
Author: juga0 <juga at riseup.net>
Date:   Sun Mar 8 10:36:30 2020 +0000

    fix: relaylist: Use is_old fn removing consensus
    
    since the logic is the same and the there were two bugfixes on the
    same logic.
---
 sbws/lib/relaylist.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sbws/lib/relaylist.py b/sbws/lib/relaylist.py
index 722896e..aaec6ea 100644
--- a/sbws/lib/relaylist.py
+++ b/sbws/lib/relaylist.py
@@ -24,9 +24,11 @@ def remove_old_consensus_timestamps(
     :param int measurements_period:
     :returns list: a new list of ``consensus_timestamps``
     """
-    oldest_date = datetime.utcnow() - timedelta(seconds=measurements_period)
-    new_consensus_timestamps = \
-        [t for t in consensus_timestamps if t >= oldest_date]
+    new_consensus_timestamps = [
+        t
+        for t in consensus_timestamps
+        if not timestamp.is_old(t, measurements_period)
+    ]
     return new_consensus_timestamps
 
 





More information about the tor-commits mailing list