aboutsummaryrefslogtreecommitdiff
path: root/collector/powersupplyclass.go
diff options
context:
space:
mode:
Diffstat (limited to 'collector/powersupplyclass.go')
-rw-r--r--collector/powersupplyclass.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/collector/powersupplyclass.go b/collector/powersupplyclass.go
index 988b0ee..368235e 100644
--- a/collector/powersupplyclass.go
+++ b/collector/powersupplyclass.go
@@ -18,6 +18,7 @@ package collector
18 18
19import ( 19import (
20 "fmt" 20 "fmt"
21 "os"
21 "regexp" 22 "regexp"
22 23
23 "github.com/go-kit/kit/log" 24 "github.com/go-kit/kit/log"
@@ -54,6 +55,9 @@ func NewPowerSupplyClassCollector(logger log.Logger) (Collector, error) {
54func (c *powerSupplyClassCollector) Update(ch chan<- prometheus.Metric) error { 55func (c *powerSupplyClassCollector) Update(ch chan<- prometheus.Metric) error {
55 powerSupplyClass, err := getPowerSupplyClassInfo(c.ignoredPattern) 56 powerSupplyClass, err := getPowerSupplyClassInfo(c.ignoredPattern)
56 if err != nil { 57 if err != nil {
58 if os.IsNotExist(err) {
59 return ErrNoData
60 }
57 return fmt.Errorf("could not get power_supply class info: %s", err) 61 return fmt.Errorf("could not get power_supply class info: %s", err)
58 } 62 }
59 for _, powerSupply := range powerSupplyClass { 63 for _, powerSupply := range powerSupplyClass {