summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/qpid/messaging/endpoints.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/qpid/messaging/endpoints.py b/python/qpid/messaging/endpoints.py
index a1d1af10b8..eb4c196ee8 100644
--- a/python/qpid/messaging/endpoints.py
+++ b/python/qpid/messaging/endpoints.py
@@ -218,6 +218,9 @@ class Connection(Endpoint):
raised this time but won't block future calls
"""
self.error = None
+ raise e
+
+ self.close()
raise e
def get_error(self):