summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-24 15:28:10 +0000
committerGerrit Code Review <review@openstack.org>2013-06-24 15:28:10 +0000
commit4526cfc5238af18a338c928285c2e299c43bee8d (patch)
treec88c0ae15dad444939eb0c03e51f7c7234bb083b /nova/api
parentedcd837d060254f0d95ca2e2744a1a1208c91fd4 (diff)
parent616098dcd36b20e01d38898b8942003df664e6ac (diff)
downloadnova-4526cfc5238af18a338c928285c2e299c43bee8d.tar.gz
nova-4526cfc5238af18a338c928285c2e299c43bee8d.tar.xz
nova-4526cfc5238af18a338c928285c2e299c43bee8d.zip
Merge "Do not raise NEW exceptions"
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/compute/contrib/coverage_ext.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/api/openstack/compute/contrib/coverage_ext.py b/nova/api/openstack/compute/contrib/coverage_ext.py
index 154699470..578e2e79d 100644
--- a/nova/api/openstack/compute/contrib/coverage_ext.py
+++ b/nova/api/openstack/compute/contrib/coverage_ext.py
@@ -134,11 +134,12 @@ class CoverageController(object):
# doesn't resolve to 127.0.0.1. Currently backdoors only open on
# loopback so this is for covering the common single host use case
except socket.error as e:
+ exc_info = sys.exc_info()
if 'ECONNREFUSED' in e and service['host'] == self.host:
service['telnet'] = telnetlib.Telnet('127.0.0.1',
service['port'])
else:
- raise e
+ raise exc_info[0], exc_info[1], exc_info[2]
self.services.append(service)
self._start_coverage_telnet(service['telnet'], service['service'])