X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=blobdiff_plain;f=nodemanager.py;h=0d3009d7e8d4ea7c0f2ef8eba933830ab11b1ad7;hp=7f5e204874eaf7ac9b8acf875b52ba23693d1ed0;hb=fa293f172694b42a455f88f6a132305a99b12ff6;hpb=58ef15201bfdb586fcf06fba278904dc1e383172 diff --git a/nodemanager.py b/nodemanager.py index 7f5e204..0d3009d 100755 --- a/nodemanager.py +++ b/nodemanager.py @@ -117,6 +117,8 @@ class NodeManager: if getattr(module,'persistent_data',False): module_data=last_data callback(data, config, plc) + except SystemExit as e: + sys.exit(e) except: logger.log_exc("nodemanager: GetSlivers failed to run callback for module %r"%module)