summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Metadata.py5
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Probes.py2
2 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Metadata.py b/src/lib/Bcfg2/Server/Plugins/Metadata.py
index 24adee4f4..f27910eb8 100644
--- a/src/lib/Bcfg2/Server/Plugins/Metadata.py
+++ b/src/lib/Bcfg2/Server/Plugins/Metadata.py
@@ -510,6 +510,7 @@ class Metadata(Bcfg2.Server.Plugin.Metadata,
cf=('communication', 'authentication'), default='cert+password',
choices=['cert', 'bootstrap', 'cert+password'],
help='Default client authentication method')]
+ options_parsed_hook = staticmethod(load_django_models)
def __init__(self, core, datastore, watch_clients=True):
Bcfg2.Server.Plugin.Metadata.__init__(self)
@@ -1514,7 +1515,3 @@ class Metadata(Bcfg2.Server.Plugin.Metadata,
rv.append('"group-%s" -> "group-%s";' %
(group.get('name'), parent.get('name')))
return rv
-
- @staticmethod
- def options_parsed_hook():
- load_django_models()
diff --git a/src/lib/Bcfg2/Server/Plugins/Probes.py b/src/lib/Bcfg2/Server/Plugins/Probes.py
index ad9e5a88d..21bb331cd 100644
--- a/src/lib/Bcfg2/Server/Plugins/Probes.py
+++ b/src/lib/Bcfg2/Server/Plugins/Probes.py
@@ -200,7 +200,7 @@ class Probes(Bcfg2.Server.Plugin.Probing,
Bcfg2.Options.BooleanOption(
cf=('probes', 'use_database'), dest="probes_db",
help="Use database capabilities of the Probes plugin")]
- options_parsed_hook = load_django_models
+ options_parsed_hook = staticmethod(load_django_models)
def __init__(self, core, datastore):
Bcfg2.Server.Plugin.Probing.__init__(self)