[tor-commits] [compass/master] Tweak support for grouping by network family.
karsten at torproject.org
karsten at torproject.org
Mon May 27 09:59:29 UTC 2013
commit 80809951f644b6950e3523e493bff28245a61462
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Mon May 27 11:27:07 2013 +0200
Tweak support for grouping by network family.
- Tell app.py about the new --by-network-family option. If app.py doesn't
know about it, compass.py will be surprised that it's not there.
- Fix last table row saying how many other groups are not displayed by
just saying how many "relay groups" there are.
---
app.py | 1 +
compass.py | 10 ++--------
2 files changed, 3 insertions(+), 8 deletions(-)
diff --git a/app.py b/app.py
index 73270d7..8c04292 100644
--- a/app.py
+++ b/app.py
@@ -11,6 +11,7 @@ class Opt(object):
option_details = {
'by_as':(Boolean, False),
'by_country':(Boolean, False),
+ 'by_network_family':(Boolean, False),
'inactive':( Boolean, False ),
'exits_only':( Boolean, False ),
'guards_only': ( Boolean, False),
diff --git a/compass.py b/compass.py
index 2d5cee7..ce49c56 100755
--- a/compass.py
+++ b/compass.py
@@ -330,14 +330,8 @@ class RelayStats(object):
# Set up to handle the special lines at the bottom
excluded_relays = util.Result(zero_probs=True)
total_relays = util.Result(zero_probs=True)
- if options.by_country and options.by_as:
- filtered = "countries and ASes"
- elif options.by_country:
- filtered = "countries"
- elif options.by_as:
- filtered = "ASes"
- elif options.by_network_family:
- filtered = "network families"
+ if options.by_country or options.by_as or options.by_network_family:
+ filtered = "relay groups"
else:
filtered = "relays"
More information about the tor-commits
mailing list