[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [stem/master] match Measured instead of Measured=
commit fc1ad3f21f8d23233551514dc87524a40697621d
Author: Ravi Chandra Padmala <neenaoffline@xxxxxxxxx>
Date: Mon Aug 6 05:28:41 2012 +0530
match Measured instead of Measured=
---
stem/descriptor/networkstatus_descriptor.py | 15 +++++----------
1 files changed, 5 insertions(+), 10 deletions(-)
diff --git a/stem/descriptor/networkstatus_descriptor.py b/stem/descriptor/networkstatus_descriptor.py
index 008b5dc..6c5544f 100644
--- a/stem/descriptor/networkstatus_descriptor.py
+++ b/stem/descriptor/networkstatus_descriptor.py
@@ -186,13 +186,8 @@ class NetworkStatusDocument(stem.descriptor.Descriptor):
dirauth_data = doc_parser.read_until(["dir-source", "r"])
self.directory_authorities.append(DirectoryAuthority(dirauth_data, vote, validate))
- i = 1
# router descriptors
while doc_parser.line.startswith("r "):
- i = i + 1
- if i % 100 == 0:
- import pdb
- pdb.set_trace()
router_data = doc_parser.read_until(["r", "directory-footer", "directory-signature"])
self.router_descriptors.append(self._generate_router(router_data, vote, validate))
@@ -561,7 +556,7 @@ class RouterDescriptor(stem.descriptor.Descriptor):
if len(values) == 2:
key, value = values[1].split("=")
- if key == "Measured=": self.measured_bandwidth = int(value)
+ if key == "Measured": self.measured_bandwidth = int(value)
elif validate: raise ValueError("Router descriptor contains invalid 'w' line: expected Measured, read " + key)
elif validate: raise ValueError("Router descriptor contains invalid 'w' line")
elif validate: raise ValueError("Router descriptor contains empty 'w' line")
@@ -578,10 +573,10 @@ class RouterDescriptor(stem.descriptor.Descriptor):
elif vote and peek_check_kw("m"):
# microdescriptor hashes
m = parser.read_keyword_line("m", True)
- #methods, digests = m.split(" ", 1)
- #method_list = methods.split(",")
- #digest_dict = [digest.split("=", 1) for digest in digests.split(" ")]
- #self.microdescriptor_hashes.append((method_list, digest_dict))
+ methods, digests = m.split(" ", 1)
+ method_list = methods.split(",")
+ digest_dict = [digest.split("=", 1) for digest in digests.split(" ")]
+ self.microdescriptor_hashes.append((method_list, digest_dict))
elif validate:
raise ValueError("Router descriptor contains unrecognized trailing lines: %s" % parser.line)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits