commit ff5e7d6b522cc5ecf822ef05b2439aadda803c11 Author: juga0 juga@riseup.net Date: Tue Jan 8 14:41:18 2019 +0000
circuitbuilder: stop getting a circuit to close it.
If the circuit no longer exists, the exception is already catched. --- sbws/lib/circuitbuilder.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/sbws/lib/circuitbuilder.py b/sbws/lib/circuitbuilder.py index aa70156..396f238 100644 --- a/sbws/lib/circuitbuilder.py +++ b/sbws/lib/circuitbuilder.py @@ -56,17 +56,12 @@ class CircuitBuilder: raise NotImplementedError()
def close_circuit(self, circ_id): - c = self.controller try: - c.get_circuit(circ_id, default=None) - try: - c.close_circuit(circ_id) - # SocketClosed will be raised when stopping sbws - except (InvalidArguments, InvalidRequest, SocketClosed) as e: - log.debug(e) - self.built_circuits.discard(circ_id) - except (ControllerError, ValueError) as e: - log.exception("Error trying to get circuit to close it: %s.", e) + self.controller.close_circuit(circ_id) + # SocketClosed will be raised when stopping sbws + except (InvalidArguments, InvalidRequest, SocketClosed) as e: + log.debug(e) + self.built_circuits.discard(circ_id)
def _build_circuit_impl(self, path): """
tor-commits@lists.torproject.org