diff options
author | Jenkins <jenkins@review.openstack.org> | 2013-05-03 15:43:08 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2013-05-03 15:43:08 +0000 |
commit | 1cd6f8b9ee17c03efbcc1f106adea363a1d58c29 (patch) | |
tree | c5d606bd7792b200beba549438d5a65119dd6622 | |
parent | 3303ef95e425f9dc5d295a41ca79de40841b81a6 (diff) | |
parent | b6e072a84a31eca1f7d7c44117327c5042e153c2 (diff) | |
download | nova-1cd6f8b9ee17c03efbcc1f106adea363a1d58c29.tar.gz nova-1cd6f8b9ee17c03efbcc1f106adea363a1d58c29.tar.xz nova-1cd6f8b9ee17c03efbcc1f106adea363a1d58c29.zip |
Merge "nova coverage creates lots of empty folders"
-rw-r--r-- | nova/api/openstack/compute/contrib/coverage_ext.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nova/api/openstack/compute/contrib/coverage_ext.py b/nova/api/openstack/compute/contrib/coverage_ext.py index 50003bdab..154699470 100644 --- a/nova/api/openstack/compute/contrib/coverage_ext.py +++ b/nova/api/openstack/compute/contrib/coverage_ext.py @@ -42,7 +42,7 @@ CONF = cfg.CONF class CoverageController(object): """The Coverage report API controller for the OpenStack API.""" def __init__(self): - self.data_path = tempfile.mkdtemp(prefix='nova-coverage_') + self.data_path = None self.services = [] self.combine = False self._cover_inst = None @@ -54,6 +54,8 @@ class CoverageController(object): if not self._cover_inst: try: import coverage + if self.data_path is None: + self.data_path = tempfile.mkdtemp(prefix='nova-coverage_') data_out = os.path.join(self.data_path, '.nova-coverage.api') self._cover_inst = coverage.coverage(data_file=data_out) except ImportError: |