diff options
| author | Jeff Carr <[email protected]> | 2025-10-07 00:35:37 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-07 00:35:37 -0500 |
| commit | d94113ae104ad5d79302e74a11f5a309a82e34de (patch) | |
| tree | cfb751019f0f3c7c3b60c7e7a5f15464668c8932 /load.go | |
| parent | b695089179b9003375a8c51ce45efeaffcc2e816 (diff) | |
send errors. also, check 'Filename' and 'filename'
Diffstat (limited to 'load.go')
| -rw-r--r-- | load.go | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -71,9 +71,10 @@ func ConfigLoad(pb proto.Message, argname string, protoname string) error { } func Load(pb proto.Message) error { - fullname, ok := GetFilename(pb) - if !ok { - return ErrProtoFilename + fullname, err := GetFilename(pb) + if err != nil { + log.Info("filename =", fullname, err) + return err } if strings.HasSuffix(fullname, ".text") { return loadTEXT(pb, fullname) @@ -171,7 +172,7 @@ func loadTEXT(pb proto.Message, fullname string) error { return ErrMarshal } - if fn, ok := GetFilename(pb); ok { + if fn, err := GetFilename(pb); err != nil { if fn != fullname { log.Info("config.ConfigLoad() new filename:", fullname) SetFilename(pb, fullname) @@ -207,7 +208,7 @@ func loadJSON(pb proto.Message, fullname string) error { return ErrMarshal } - if fn, ok := GetFilename(pb); ok { + if fn, err := GetFilename(pb); err != nil { if fn != fullname { log.Info("config.ConfigLoad() new filename:", fullname) SetFilename(pb, fullname) |
