diff --git a/libs/utils/energy.py b/libs/utils/energy.py index 57fbde74fff598bfcf217e3ddb10c3d72e05c71f..9e78f45cff9789eae46b514b971f8f6963867598 100644 --- a/libs/utils/energy.py +++ b/libs/utils/energy.py @@ -195,6 +195,10 @@ class HWMon(EnergyMeter): # Reformat data for output generation clusters_nrg = {} for channel in self._channels: + if channel not in nrg: + raise RuntimeError('hwmon channel "{}" not available. ' + 'Selected channels: {}'.format( + channel, nrg.keys())) label = self._channels[channel] nrg_total = nrg[label]['total'] self._log.debug('Energy [%16s]: %.6f', label, nrg_total)