summaryrefslogtreecommitdiff
path: root/python/qpid/messaging/endpoints.py
diff options
context:
space:
mode:
authorRafael H. Schloming <rhs@apache.org>2010-04-09 11:39:38 +0000
committerRafael H. Schloming <rhs@apache.org>2010-04-09 11:39:38 +0000
commitd485a23d5e73578b68bb6e57f2360e317796dafb (patch)
tree6bb8fe904cdac758e4e0afdd7b0ccdabf662b7f3 /python/qpid/messaging/endpoints.py
parenteea02c2d4d711c9be8a1701ce67a0e4de69fe15a (diff)
downloadqpid-python-d485a23d5e73578b68bb6e57f2360e317796dafb.tar.gz
cleanup waiter pipes on error
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932362 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python/qpid/messaging/endpoints.py')
-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):