commit 33daa2edf4e9406f4e81b97029a9ce9ba3d564c1
Author: meejah <mee...@meejah.ca>
Date:   Wed Apr 26 14:54:56 2017 -0600

    comment about errback placement
---
 ooni/utils/onion.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ooni/utils/onion.py b/ooni/utils/onion.py
index c4d5d4c3..283579cd 100644
--- a/ooni/utils/onion.py
+++ b/ooni/utils/onion.py
@@ -379,6 +379,9 @@ class TorLauncherWithRetries(object):
         log.debug("Building a TorState")
         config.tor.protocol = proto
         state = TorState(proto.tor_protocol)
+        # note that errors from _state_complete will only get handled
+        # if we add the errback *after* -- which is why this isn't
+        # using .addCallbacks(..)
         state.post_bootstrap.addCallback(self._state_complete)
         state.post_bootstrap.addErrback(self._setup_failed)
 



_______________________________________________
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to