Skip to content
Snippets Groups Projects
Commit bef6c7c6 authored by Matt Traudt's avatar Matt Traudt
Browse files

Ignore an error if a circuit disappears before we try to close it

parent dc63ad05
No related branches found
No related tags found
No related merge requests found
from stem import (CircuitExtensionFailed, InvalidRequest, ProtocolError)
from stem.control import (CircStatus, EventType)
from stem import CircuitExtensionFailed, InvalidRequest, ProtocolError
from stem import InvalidArguments
from stem.control import CircStatus, EventType
import random
import time
import sbws.util.stem as stem_utils
......@@ -175,7 +176,10 @@ class CircuitBuilder:
return
for circ_id in self.built_circuits:
if c.get_circuit(circ_id, default=None):
c.close_circuit(circ_id)
try:
c.close_circuit(circ_id)
except InvalidArguments:
pass
self.built_circuits.clear()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment