Commit 09170f32 authored by Matt Traudt's avatar Matt Traudt
Browse files

Make sure to always remove listener

parent 61eb8209
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ def connect_to_destination_over_circuit(dest, circ_id, session, cont, max_dl):
        except requests.exceptions.ConnectionError as e:
            return False, 'Could not connect to {} over circ {} {}: {}'.format(
                dest.url, circ_id, stem_utils.circuit_str(cont, circ_id), e)
        finally:
            stem_utils.remove_event_listener(cont, listener)
    if head.status_code != requests.codes.ok:
        return False, error_prefix + 'we expected HTTP code '\