def get_data(self): raw_data = system_info_collector.get_network_traffic() data = [] for device_name in raw_data.iterkeys(): device_data = {"name": device_name} data.append(self.add_additional_data(device_data)) return data
def get_data(self): raw_data = system_info_collector.get_network_traffic() result = [] for device_name, device_data in raw_data.iteritems(): if device_name in self.config['networkdevices']: row = { 'received': device_data['kb_received'], 'transmitted': device_data['kb_transmitted'], 'device': self.config['networkdevices'][device_name] } result.append(self.add_additional_data(row)) return result