[wmi] set provider architecture when necessary #2812
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[wmi] set provider architecture when necessary
On Windows 2008, setting a WMI provider would cause an exception.
To prevent this from unecessarily happening, only proceed when the
provided value is not set to the default one.
[debug] improve
run_check
compatibilityDatadog Agent checks do not necessarily inherit directly from the
AgentCheck
class. When it is the case, therun_check
DEBUG methodwould fail loading the check.
This happens with WMI checks for instance.
Allow the
run_check
DEBUG method to load any agent check that inheritsfrom the
AgentCheck
.