[bridgedb/master] 5482 - Keep track of timestamps parsed from NS

commit ef71dd383675af60399eed51da24884c8e75d54f Author: aagbsn <aagbsn@extc.org> Date: Mon Nov 5 13:08:22 2012 -0800 5482 - Keep track of timestamps parsed from NS --- lib/bridgedb/Main.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/lib/bridgedb/Main.py b/lib/bridgedb/Main.py index 808da43..f081064 100644 --- a/lib/bridgedb/Main.py +++ b/lib/bridgedb/Main.py @@ -166,6 +166,7 @@ def load(cfg, splitter, clear=False): logging.info("Loading bridges") status = {} addresses = {} + timestamps = {} if hasattr(cfg, "STATUS_FILE"): f = open(cfg.STATUS_FILE, 'r') for ID, running, stable, or_addresses, timestamp in Bridges.parseStatusFile(f): @@ -191,7 +192,7 @@ def load(cfg, splitter, clear=False): # XXX: what do we do with all these or_addresses? # The bridge stability metrics are only concerned with a single ip:port # So for now, we will only consider the bridges primary IP:port - ts = timestamps[ID][:] + ts = timestamps[bridge.getID()][:] ts.sort() for timestamp in ts: bridgedb.Stability.addOrUpdateBridgeHistory(bridge, timestamp)
participants (1)
-
aagbsn@torproject.org