summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/Bcfg2/Server/Core.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/Bcfg2/Server/Core.py b/src/lib/Bcfg2/Server/Core.py
index f60b68f45..6dfe4df1f 100644
--- a/src/lib/Bcfg2/Server/Core.py
+++ b/src/lib/Bcfg2/Server/Core.py
@@ -847,15 +847,15 @@ class BaseCore(object):
for plug in self.plugins_by_type(Threaded):
plug.start_threads()
+
+ if self.debug_flag:
+ self.set_debug(None, self.debug_flag)
+ self.block_for_fam_events()
+ self._block()
except:
self.shutdown()
raise
- if self.debug_flag:
- self.set_debug(None, self.debug_flag)
- self.block_for_fam_events()
- self._block()
-
def _daemonize(self):
""" Daemonize the server and write the pidfile. This must be
overridden by a core implementation. """