summaryrefslogtreecommitdiff
path: root/qpid/python
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/python')
-rw-r--r--qpid/python/qpid/connection08.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/qpid/python/qpid/connection08.py b/qpid/python/qpid/connection08.py
index 7694114623..1b794425c9 100644
--- a/qpid/python/qpid/connection08.py
+++ b/qpid/python/qpid/connection08.py
@@ -61,12 +61,13 @@ class SockIO:
def close(self):
try:
- self.sock.shutdown(SHUT_RDWR)
- except socket.error, e:
- if (e.errno == errno.ENOTCONN):
- pass
- else:
- raise
+ try:
+ self.sock.shutdown(SHUT_RDWR)
+ except socket.error, e:
+ if (e.errno == errno.ENOTCONN):
+ pass
+ else:
+ raise
finally:
self.sock.close()