Merge pull request #49584 from terminalmage/squelch-varstack-error

Squelch error logging when varstack is not installed
This commit is contained in:
Daniel Wallace 2018-09-08 23:33:02 -05:00 committed by GitHub
commit f9a01b72a0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -49,11 +49,9 @@ from __future__ import absolute_import
import logging
try:
HAS_VARSTACK = False
import varstack
HAS_VARSTACK = True
except ImportError:
pass
varstack = None
# Set up logging
log = logging.getLogger(__name__)
@ -63,10 +61,7 @@ __virtualname__ = 'varstack'
def __virtual__():
if not HAS_VARSTACK:
log.error("Can't find varstack master_top")
return False
return __virtualname__
return (False, 'varstack not installed') if varstack is None else __virtualname__
def top(**kwargs):