From 474c12c7e815776b0eac7dfb858af378bd7e59b2 Mon Sep 17 00:00:00 2001 From: smbaker Date: Mon, 10 Dec 2012 17:16:20 -0800 Subject: [PATCH] error message when module lacks the start method --- nodemanager.py | 6 ++++++ 1 file changed, 6 insertions(+) mode change 100755 => 100644 nodemanager.py diff --git a/nodemanager.py b/nodemanager.py old mode 100755 new mode 100644 index cdd5e45..e998a04 --- a/nodemanager.py +++ b/nodemanager.py @@ -203,6 +203,12 @@ If this is not the case, please remove the pid file %s. -- exiting""" % (other_p # if we fail to load any of these, it's really no need to go on any further if module in NodeManager.core_modules: logger.log("FATAL : failed to load core module %s"%module) + except AttributeError, err: + # triggered when module doesn't have a 'start' method + logger.log_exc ("ERROR while starting module %s - skipping:" % module) + # if we fail to load any of these, it's really no need to go on any further + if module in NodeManager.core_modules: + logger.log("FATAL : failed to start core module %s"%module) # sort on priority (lower first) def sort_module_priority (m1,m2): -- 2.43.0