[tor-commits] [flashproxy/master] Comments and variable names.
infinity0 at torproject.org
infinity0 at torproject.org
Mon Oct 28 14:47:40 UTC 2013
commit 40e96dde1662004a06ae7d2f759dac518c32fcf9
Author: David Fifield <david at bamsoftware.com>
Date: Fri Sep 20 22:44:35 2013 -0700
Comments and variable names.
---
facilitator/facilitator | 24 +++++++++++++-----------
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/facilitator/facilitator b/facilitator/facilitator
index 57f39bf..29714e3 100755
--- a/facilitator/facilitator
+++ b/facilitator/facilitator
@@ -77,20 +77,23 @@ again. Listen on 127.0.0.1 and port PORT (by default %(port)d).
"log": DEFAULT_LOG_FILENAME,
}
-def parse_transport_chain(transport_chain):
- """Given a combined transport name in 'transport', return a tuple that
- contains the transport chain. e.g. if 'transport' == 'obfs3|websocket' we
- return (obfs3, websocket)"""
- assert(transport_chain)
+def parse_transport_chain(spec):
+ """Parse a transport chain string and return a tuple of individual
+ transports, each of which is a string.
+ >>> parse_transport_chain("obfs3|websocket")
+ ('obfs3', 'websocket')
+ """
+ assert(spec)
# XXX We explicitly cast to tuple so that the return value can be
# used as a dictionary key. Transport chains are not supposed to
# be manipulated so it should be cool.
- return tuple(transport_chain.split("|"))
+ return tuple(spec.split("|"))
def get_outermost_transport(transports):
- """Given a combined transport name in 'transport', return the name of the
- outermost transport. e.g. if 'transport' is (obfs3, websocket) this function
- returns 'websocket'"""
+ """Given a transport chain tuple, return the last element.
+ >>> get_outermost_transport(("obfs3", "websocket"))
+ 'websocket'
+ """
assert(transports)
return transports[-1]
@@ -112,7 +115,6 @@ def log(msg):
class TCPReg(object):
def __init__(self, host, port, transports):
- """transports: transport chain list. e.g. (obfs3, websocket)"""
self.host = host
self.port = port
self.transports = transports
@@ -121,7 +123,7 @@ class TCPReg(object):
self.relay = self._get_matching_relay()
def _get_matching_relay(self):
- """Return a matching relay addrspec for this registration. Raise
+ """Return a matching relay addr_spec for this registration. Raise
UnknownTransport if a relay with a matching transport chain could not be
found."""
if self.transports not in options.relays:
More information about the tor-commits
mailing list