From 0e5e54118824d477af758cb2c336a1dad79db407 Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Tue, 12 Jun 2012 10:00:49 -0400 Subject: EntrySet inherits from Debuggable so no longer needs explicity debug_log; properly toggle debug on GroupSpool entries --- src/lib/Bcfg2/Server/Plugin.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/lib/Bcfg2/Server/Plugin.py') diff --git a/src/lib/Bcfg2/Server/Plugin.py b/src/lib/Bcfg2/Server/Plugin.py index 8a976a048..2c636721c 100644 --- a/src/lib/Bcfg2/Server/Plugin.py +++ b/src/lib/Bcfg2/Server/Plugin.py @@ -988,10 +988,6 @@ class EntrySet(Debuggable): pattern += '(G(?P\d+)_(?P\S+))))?$' self.specific = re.compile(pattern) - def debug_log(self, message, flag=None): - if (flag is None and self.debug_flag) or flag: - logger.error(message) - def sort_by_specific(self, one, other): return cmp(one.specific, other.specific) @@ -1187,6 +1183,12 @@ class GroupSpool(Plugin, Generator): else: return self.handles[event.requestID][:-1] + def toggle_debug(self): + for entry in self.entries.values(): + if hasattr(entry, "toggle_debug"): + entry.toggle_debug() + return Plugin.toggle_debug() + def HandleEvent(self, event): """Unified FAM event handler for GroupSpool.""" action = event.code2str() -- cgit v1.2.3-1-g7c22