Disable RuntimeWarnings during all() plugin loading

Fixes #12778
This commit is contained in:
James Cammarata 2015-10-16 15:33:54 -04:00
parent 71ffb86c30
commit 1ab0e0e228

View file

@ -26,6 +26,8 @@ import inspect
import os
import os.path
import sys
import warnings
from collections import defaultdict
from ansible import constants as C
@ -340,7 +342,9 @@ class PluginLoader:
continue
if path not in self._module_cache:
self._module_cache[path] = self._load_module_source(name, path)
with warnings.catch_warnings():
warnings.simplefilter("ignore", RuntimeWarning)
self._module_cache[path] = self._load_module_source(name, path)
if kwargs.get('class_only', False):
obj = getattr(self._module_cache[path], self.class_name)