@ -18,6 +18,7 @@ package collector
import (
import (
"fmt"
"fmt"
"os"
"regexp"
"regexp"
"github.com/go-kit/kit/log"
"github.com/go-kit/kit/log"
@ -54,6 +55,9 @@ func NewPowerSupplyClassCollector(logger log.Logger) (Collector, error) {
func ( c * powerSupplyClassCollector ) Update ( ch chan <- prometheus . Metric ) error {
func ( c * powerSupplyClassCollector ) Update ( ch chan <- prometheus . Metric ) error {
powerSupplyClass , err := getPowerSupplyClassInfo ( c . ignoredPattern )
powerSupplyClass , err := getPowerSupplyClassInfo ( c . ignoredPattern )
if err != nil {
if err != nil {
if os . IsNotExist ( err ) {
return ErrNoData
}
return fmt . Errorf ( "could not get power_supply class info: %s" , err )
return fmt . Errorf ( "could not get power_supply class info: %s" , err )
}
}
for _ , powerSupply := range powerSupplyClass {
for _ , powerSupply := range powerSupplyClass {