[or-cvs] [torflow/master 81/92] snakeinspector: use float division to calculate site/exit rate
mikeperry at torproject.org
mikeperry at torproject.org
Sat Aug 21 05:14:01 UTC 2010
Author: John M. Schanck <john at anomos.info>
Date: Sun, 15 Aug 2010 00:47:53 -0400
Subject: snakeinspector: use float division to calculate site/exit rate
Commit: 6fbd7330c1e8d099d84afc64bb14a6b6393a5d63
---
NetworkScanners/ExitAuthority/snakeinspector.py | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/NetworkScanners/ExitAuthority/snakeinspector.py b/NetworkScanners/ExitAuthority/snakeinspector.py
index 6e830e5..9a86e7e 100755
--- a/NetworkScanners/ExitAuthority/snakeinspector.py
+++ b/NetworkScanners/ExitAuthority/snakeinspector.py
@@ -199,8 +199,12 @@ def main(argv):
if conf.finishedbefore < r.finish_timestamp: continue
if (conf.falsepositives) ^ r.false_positive: continue
if conf.confirmed != r.confirmed: continue
- if r.site_result_rate[1] != 0 and conf.siterate < (100*r.site_result_rate[0]/r.site_result_rate[1]): continue
- if r.exit_result_rate[1] != 0 and conf.exitrate > (100*r.exit_result_rate[0]/r.exit_result_rate[1]): continue
+ if r.site_result_rate[1] != 0 and \
+ conf.siterate < (100.0*r.site_result_rate[0])/r.site_result_rate[1]:
+ continue
+ if r.exit_result_rate[1] != 0 and \
+ conf.exitrate > (100.0*r.exit_result_rate[0])/r.exit_result_rate[1]:
+ continue
if (not conf.statuscode or r.status == conf.statuscode) and \
(not conf.proto or r.proto == conf.proto) and \
(not conf.resultfilter or r.__class__.__name__ == conf.resultfilter):
--
1.7.1
More information about the tor-commits
mailing list