From: paulfantom Date: Mon, 13 Jun 2016 08:55:28 +0000 (+0200) Subject: different approach to disabling modules X-Git-Tag: v1.3.0~132^2~9 X-Git-Url: https://arthur.barton.de/gitweb/?a=commitdiff_plain;h=ab359f3da7d5360f26a45f0aefb6912518852963;p=netdata.git different approach to disabling modules --- diff --git a/plugins.d/python.d.plugin b/plugins.d/python.d.plugin index 5e928b3f..2521d425 100755 --- a/plugins.d/python.d.plugin +++ b/plugins.d/python.d.plugin @@ -326,10 +326,11 @@ def run(): DEBUG_FLAG = bool(conf['debug']) except (KeyError, TypeError): pass - try: - disabled = conf['disabled'].split(',') - except (KeyError): - pass + for k, v in conf.items(): + if k in ("plugins_config_dir", "plugins_dir", "interval", "debug"): + continue + if v == 'no': + disabled.append(k) except FileNotFoundError: modules_conf = config_dir modules_dir = main_dir.replace("plugins.d", "python.d") @@ -345,7 +346,7 @@ def run(): modules = out['modules'] if out['interval'] is not None: interval = out['interval'] - + # configure environement to run modules sys.path.append(modules_dir+"python_modules") # append path to directory with modules dependencies