diagnostics: Don't run on modules not yet setup

Closes: #248.
This commit is contained in:
Sunil Mohan Adapa 2016-06-04 08:11:17 +05:30
parent 47596c47ff
commit ff53e7d653
No known key found for this signature in database
GPG Key ID: 36C361440C9BC971

View File

@ -102,6 +102,11 @@ def run_on_all_modules():
if not hasattr(module, 'diagnose'):
continue
# Don't run setup on modules have not been setup yet.
# However, run on modules that need an upgrade.
if module.setup_helper.get_state() == 'needs-setup':
continue
modules.append((module_name, module))
current_results['results'][module_name] = None