diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2014-10-30 03:30:07 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2014-10-30 04:09:47 +0100 |
commit | a57d26e10aac0b8d539243f9919a18b2fb929f69 (patch) | |
tree | 0b335c51ff8965a538d7a2fb37a845e0dd327a2c /src/lib/Bcfg2/__init__.py | |
parent | e2bdcfa904b7858f369e95cced1a6b2e93fa5a10 (diff) | |
download | bcfg2-a57d26e10aac0b8d539243f9919a18b2fb929f69.tar.gz bcfg2-a57d26e10aac0b8d539243f9919a18b2fb929f69.tar.bz2 bcfg2-a57d26e10aac0b8d539243f9919a18b2fb929f69.zip |
Lint: fix default value for lint_plugins
This is a bit tricky because we need the enabled server plugins for the
default value. To have these available before parsing lint_plugins the
server plugins needs to be parsed during early parsing mode.
Additional there are lint plugins that has no matching server plugin.
To identify them, this adds a reference from the lint plutins to the
name of the matching server plugins in the member variable
__serverplugin__. If this variable is None the plugin is always used.
If a lint plugin could not be imported (maybe because of a missing
dependency) the plugin is ignored and not considered as a default value.
Diffstat (limited to 'src/lib/Bcfg2/__init__.py')
0 files changed, 0 insertions, 0 deletions