summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-03-21 16:22:47 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-03-21 16:22:47 -0400
commit4b802815f0646a9d25a5e71a04acae7a0d8bb3fa (patch)
tree0ff2e3d511d8724a9615df49708d26a78cd7cca0 /src/lib
parentbae43e2ad08f6d58b3b7dbc40450667fa81c4724 (diff)
downloadbcfg2-4b802815f0646a9d25a5e71a04acae7a0d8bb3fa.tar.gz
bcfg2-4b802815f0646a9d25a5e71a04acae7a0d8bb3fa.tar.bz2
bcfg2-4b802815f0646a9d25a5e71a04acae7a0d8bb3fa.zip
fixed various debugging bits
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/Bcfg2/Reporting/Transport/LocalFilesystem.py6
-rw-r--r--src/lib/Bcfg2/Server/Core.py2
2 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/Bcfg2/Reporting/Transport/LocalFilesystem.py b/src/lib/Bcfg2/Reporting/Transport/LocalFilesystem.py
index 30ea39263..0a0f032e5 100644
--- a/src/lib/Bcfg2/Reporting/Transport/LocalFilesystem.py
+++ b/src/lib/Bcfg2/Reporting/Transport/LocalFilesystem.py
@@ -36,7 +36,8 @@ class LocalFilesystem(TransportBase):
def set_debug(self, debug):
rv = TransportBase.set_debug(self, debug)
- self.fmon.set_debug(debug)
+ if self.fmon is not None:
+ self.fmon.set_debug(debug)
return rv
def start_monitor(self, collector):
@@ -48,7 +49,8 @@ class LocalFilesystem(TransportBase):
self.logger.error("File monitor driver %s not available; "
"forcing to default" % setup['filemonitor'])
fmon = Bcfg2.Server.FileMonitor.available['default']
-
+ if self.debug_flag:
+ self.fmon.set_debug(self.debug_flag)
try:
self.fmon = fmon(debug=self.debug_flag)
self.logger.info("Using the %s file monitor" %
diff --git a/src/lib/Bcfg2/Server/Core.py b/src/lib/Bcfg2/Server/Core.py
index 06dfe7f25..56b50a872 100644
--- a/src/lib/Bcfg2/Server/Core.py
+++ b/src/lib/Bcfg2/Server/Core.py
@@ -1214,7 +1214,7 @@ class BaseCore(object):
for plugin in self.plugins.values():
plugin.set_debug(debug)
rv = self.set_core_debug(address, debug)
- return self.set_fam_debug(address, debug) and rv
+ return self.fam.set_debug(address, debug) and rv
@exposed
def set_core_debug(self, _, debug):