summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Probes.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Probes.py')
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Probes.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Probes.py b/src/lib/Bcfg2/Server/Plugins/Probes.py
index 6b0c91fd1..ec5c1ab9f 100644
--- a/src/lib/Bcfg2/Server/Plugins/Probes.py
+++ b/src/lib/Bcfg2/Server/Plugins/Probes.py
@@ -121,8 +121,7 @@ class DBProbeStore(ProbeStore, Bcfg2.Server.Plugin.DatabaseBacked):
create = False
def __init__(self, core, datadir):
- Bcfg2.Server.Plugin.DatabaseBacked.__init__(self, core,
- os.path.dirname(datadir))
+ Bcfg2.Server.Plugin.DatabaseBacked.__init__(self, core)
ProbeStore.__init__(self, core, datadir)
@property
@@ -259,7 +258,7 @@ class XMLProbeStore(ProbeStore):
pretty_print='true')
except IOError:
err = sys.exc_info()[1]
- self.logger.error("Failed to write probed.xml: %s" % err)
+ self.logger.error("Failed to write %s: %s" % (self._fname, err))
def set_groups(self, hostname, groups):
Bcfg2.Server.Cache.expire("Probes", "probegroups", hostname)
@@ -428,10 +427,10 @@ class Probes(Bcfg2.Server.Plugin.Probing,
help="Use database capabilities of the Probes plugin")]
options_parsed_hook = staticmethod(load_django_models)
- def __init__(self, core, datastore):
+ def __init__(self, core):
Bcfg2.Server.Plugin.Probing.__init__(self)
Bcfg2.Server.Plugin.Connector.__init__(self)
- Bcfg2.Server.Plugin.DatabaseBacked.__init__(self, core, datastore)
+ Bcfg2.Server.Plugin.DatabaseBacked.__init__(self, core)
try:
self.probes = ProbeSet(self.data, self.name)