X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=nodemanager.py;h=0d3009d7e8d4ea7c0f2ef8eba933830ab11b1ad7;hb=ccc7b9c4b76a89faad66867b00d16ac45333b6de;hp=7f5e204874eaf7ac9b8acf875b52ba23693d1ed0;hpb=ed3d29cba2bed9ae380d51aa8017ecabc99aabe5;p=nodemanager.git 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)