diff options
author | Jenkins <jenkins@review.openstack.org> | 2013-06-24 15:28:10 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2013-06-24 15:28:10 +0000 |
commit | 4526cfc5238af18a338c928285c2e299c43bee8d (patch) | |
tree | c88c0ae15dad444939eb0c03e51f7c7234bb083b /nova/api | |
parent | edcd837d060254f0d95ca2e2744a1a1208c91fd4 (diff) | |
parent | 616098dcd36b20e01d38898b8942003df664e6ac (diff) | |
download | nova-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.py | 3 |
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']) |