[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [ooni-probe/master] add errback after the callback
commit c491f79f03e24d118fcbbde0a003584002a054a2
Author: meejah <meejah@xxxxxxxxx>
Date: Wed Apr 26 14:17:49 2017 -0600
add errback after the callback
this is a bit subtle, but if any error happens in _setup_complete
itself, the errback only sees it if it is added *after* the callback
---
ooni/utils/onion.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ooni/utils/onion.py b/ooni/utils/onion.py
index 9d41b29a..691eda05 100644
--- a/ooni/utils/onion.py
+++ b/ooni/utils/onion.py
@@ -378,8 +378,8 @@ class TorLauncherWithRetries(object):
log.debug("Building a TorState")
config.tor.protocol = proto
state = TorState(proto.tor_protocol)
- state.post_bootstrap.addCallbacks(self._state_complete,
- self._setup_failed)
+ state.post_bootstrap.addCallback(self._state_complete)
+ state.post_bootstrap.addErrback(self._setup_failed)
def _launch_tor(self):
return launch_tor(self.tor_config, reactor,
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits