summaryrefslogtreecommitdiff
path: root/python/qpid/messaging
diff options
context:
space:
mode:
Diffstat (limited to 'python/qpid/messaging')
-rw-r--r--python/qpid/messaging/endpoints.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/python/qpid/messaging/endpoints.py b/python/qpid/messaging/endpoints.py
index 17807f20d2..be657173fe 100644
--- a/python/qpid/messaging/endpoints.py
+++ b/python/qpid/messaging/endpoints.py
@@ -174,6 +174,7 @@ class Connection:
def _check_error(self, exc=ConnectionError):
if self.error:
+ self._condition.gc()
raise exc(*self.error)
def _ewait(self, predicate, timeout=None, exc=ConnectionError):