]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
task/install: fix UnboundLocalError of local variable repos 1385/head
authorshangdehao1 <dehao.shang@intel.com>
Sat, 14 Dec 2019 06:28:43 +0000 (14:28 +0800)
committershangdehao1 <dehao.shang@intel.com>
Sat, 14 Dec 2019 06:28:47 +0000 (14:28 +0800)
If overrides is None, repos will don't be assignmented.
In this case, will occur error "UnboundLocalError: local variable
repos referenced before assignment"

Signed-off-by: dehao.shang@intel.com
teuthology/task/install/__init__.py

index dac97d4928536abf432c77f38c3cbd672a7af3ae..8ad6cd433564c38bb39472c0300b6f1ead46e5f8 100644 (file)
@@ -541,6 +541,7 @@ def task(ctx, config):
     project, = config.get('project', 'ceph'),
     log.debug('project %s' % project)
     overrides = ctx.config.get('overrides')
+    repos = None
     if overrides:
         install_overrides = overrides.get('install', {})
         teuthology.deep_merge(config, install_overrides.get(project, {}))