idx = 0
for name in self.order:
options = self.definitions[name]['options'] + [self.priority + idx, self.update_every]
- if self.name == "":
- type_id = self.__module__
- else:
- type_id = self.__module__ + "_" + self.name
- self.chart(type_id + "." + name, *options)
+ self.chart(self.chart_name + "." + name, *options)
# check if server has this datapoint
for line in self.definitions[name]['lines']:
if line[0] in data:
updated = False
for chart in self.order:
- if str(self.name) == "":
- type_id = self.__module__
- else:
- type_id = self.__module__ + "_" + self.name
- if self.begin(type_id + "." + chart, interval):
+ if self.begin(self.chart_name + "." + chart, interval):
updated = True
for dim in self.definitions[chart]['lines']:
try:
self.name = 'local'
else:
self.name = str(self.name)
+ self.chart_name += "_" + self.name
try:
self.url = str(self.configuration['url'])
except (KeyError, TypeError):