Fix for trace dump on failing imports for win32com & pythoncom 4 win_task

This commit is contained in:
Ronald van Zantvoort 2015-10-19 12:32:34 +02:00
parent a2128c8f80
commit 869e212e81

View file

@ -18,8 +18,12 @@ import logging
import time
# Import 3rd Party Libraries
import pythoncom
import win32com.client
try:
import pythoncom
import win32com.client
HAS_DEPENDENCIES = True
except ImportError:
HAS_DEPENDENCIES = False
from salt.ext.six.moves import range
log = logging.getLogger(__name__)
@ -146,6 +150,8 @@ def __virtual__():
Only works on Windows systems
'''
if salt.utils.is_windows():
if not HAS_DEPENDENCIES:
log.warn('Could not load dependencies for {0}'.format(__virtualname__))
return __virtualname__
return False