avoid caching invetnory sources in loader (#38242)

* fix inventory plugin source caching

 - avoid caching invetnory sources in loader in base
 - same fix for yaml plugin
 - idem for 'auto' plugin

fixes #37162

* fix mock dataloader func sig
This commit is contained in:
Brian Coca 2018-04-10 22:15:52 -04:00 committed by GitHub
parent 399cba1c84
commit 886c4edfb9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 6 deletions

View file

@ -38,7 +38,7 @@ class DictDataLoader(DataLoader):
self._build_known_directories()
self._vault_secrets = None
def load_from_file(self, path, unsafe=False):
def load_from_file(self, path, cache=True, unsafe=False):
path = to_text(path)
if path in self._file_mapping:
return self.load(self._file_mapping[path], path)