@cryptotaxi247 / netdata-1 / commits / 28dc234ee

'hide_dimension' method added to Chart class

lgz committed Nov 29, 2017 at 14:11 UTC 28dc234eefe792a63c359db69bfbc423175cdb4b
1 file changed +12
python.d/python_modules/bases/charts.py
+12
@@ -197,6 +197,13 @@ class Chart:
197 self.dimensions.append(dim)
198 return dim
199
200 + def hide_dimension(self, dimension_id, reverse=False):
201 + if dimension_id in self:
202 + idx = self.dimensions.index(dimension_id)
203 + dimension = self.dimensions[idx]
204 + dimension.params['hidden'] = 'hidden' if not reverse else str()
205 + self.refresh()
206 +
207 def create(self):
208 """
209 :return:
@@ -286,6 +293,11 @@ class Dimension:
293 def __str__(self):
294 return self.id
295
296 + def __eq__(self, other):
297 + if not isinstance(other, Dimension):
298 + return self.id == other
299 + return self.id == other.id
300 +
301 def create(self):
302 return DIMENSION_CREATE.format(**self.params)
303