[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [sbws/master] circuitbuilder: stop getting a circuit to close it.
commit ff5e7d6b522cc5ecf822ef05b2439aadda803c11
Author: juga0 <juga@xxxxxxxxxx>
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 mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits