]> arthur.barton.de Git - netdata.git/commitdiff
handling bad configurations
authorpaulfantom <paulfantom@gmail.com>
Tue, 14 Jun 2016 18:06:22 +0000 (20:06 +0200)
committerpaulfantom <paulfantom@gmail.com>
Tue, 14 Jun 2016 19:27:19 +0000 (21:27 +0200)
plugins.d/python.d.plugin

index 5dc4f0b0612e2f16edbae4e97c19c5dd32b93418..07426dce106a097deea00032e7dc8e57606afa80 100755 (executable)
@@ -100,7 +100,10 @@ class PythonCharts(object):
             if os.path.isfile(configfile):
                 debug("loading chart options: '" + configfile + "'")
                 for k, v in read_config(configfile).items():
-                    setattr(m, k, v)
+                    try:
+                        setattr(m, k, v)
+                    except AttributeError:
+                        self._disable_module(m,"misbehaving having bad configuration")
             else:
                 debug(m.__name__ +
                       ": configuration file '" +