[tor-commits] [sbws/master] Stop to require consensus path to be str
juga at torproject.org
juga at torproject.org
Wed Oct 24 09:40:24 UTC 2018
commit 1defb776b3db0d272ed255e6fea6acd2d0befa50
Author: juga0 <juga at riseup.net>
Date: Tue Oct 23 15:15:24 2018 +0000
Stop to require consensus path to be str
And catch exception.
This way the tests do not need to be modified to include a
consensus path.
---
sbws/lib/v3bwfile.py | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sbws/lib/v3bwfile.py b/sbws/lib/v3bwfile.py
index 225724f..c35c865 100644
--- a/sbws/lib/v3bwfile.py
+++ b/sbws/lib/v3bwfile.py
@@ -795,11 +795,10 @@ class V3BWFile(object):
def read_num_net_relays(consensus_path):
"""Read the number of relays in the Network from the cached consensus
file."""
- assert isinstance(consensus_path, str)
num = None
try:
num = len(list(parse_file(consensus_path)))
- except FileNotFoundError:
+ except (FileNotFoundError, AttributeError):
log.info("It is not possible to obtain statistics about the "
"percentage of measured relays because the cached "
"consensus file is not found.")
More information about the tor-commits
mailing list