[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [bridgedb/develop] Update the Bridge class docstring
commit 499b32c0d409c7a1bddf9a2f74fd3993ddd68888
Author: Matthew Finkel <Matthew.Finkel@xxxxxxxxx>
Date: Sun Feb 2 03:00:33 2014 +0000
Update the Bridge class docstring
---
lib/bridgedb/Bridges.py | 34 +++++++++++++++++++++++++---------
1 file changed, 25 insertions(+), 9 deletions(-)
diff --git a/lib/bridgedb/Bridges.py b/lib/bridgedb/Bridges.py
index 9e07ad8..1a2bdd6 100644
--- a/lib/bridgedb/Bridges.py
+++ b/lib/bridgedb/Bridges.py
@@ -109,15 +109,31 @@ def chopString(s, size):
yield s[pos:pos+size]
class Bridge:
- """Holds information for a single bridge"""
- ## Fields:
- ## nickname -- The bridge's nickname. Not currently used.
- ## ip -- The bridge's IP address, as a dotted quad.
- ## orport -- The bridge's OR port.
- ## fingerprint -- The bridge's identity digest, in lowercase hex, with
- ## no spaces.
- ## running,stable -- DOCDOC
- ## blockingCountries -- list of country codes blocking this bridge
+ """Holds information for a single bridge
+
+ :attr str nickname: The bridge's nickname. Not currently used.
+ :attr str ip: The bridge's IPv4 address, as a dotted quad.
+ :attr int orport: The bridge's OR port.
+ :attr dict or_addresses: The bridges alternate IP addresses, keys
+ the address, values are the port(s) on
+ which it listens.
+ :attr list transports: List of PluggableTransport instances for
+ each PT the bridge supports.
+ :attr str fingerprint: The bridge's identity digest, in lowercase
+ hex, with no spaces.
+ :attr bool running: Is this bridge running?
+ :attr bool stable: Is this bridge stable?
+ :attr dict blockingCountries: list of country codes blocking this
+ bridge
+ :attr str desc_digest: SHA-1 hexdigest of the bridge's descriptor
+ as defined in the networkstatus document
+ :attr str ei_digest: SHA-1 hexdigest of the bridge's extra-info
+ document as defined in the bridge's
+ descriptor, corresponding to desc_digest
+ :attr bool verified: Did we receive the descriptor for this
+ bridge that was specified in the
+ networkstatus?
+ """
def __init__(self, nickname, ip, orport, fingerprint=None, id_digest=None,
or_addresses=None, transports=None):
"""Create a new Bridge. One of fingerprint and id_digest must be
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits