(fsys fs.FS, logPrefix string, fileName string)
| 552 | } |
| 553 | |
| 554 | func readConfigFileFS(fsys fs.FS, logPrefix string, fileName string) (waveobj.MetaMapType, []ConfigError) { |
| 555 | barr, readErr := fs.ReadFile(fsys, fileName) |
| 556 | if readErr != nil { |
| 557 | // If we get an error, we may be using the wrong path separator for the given FS interface. Try switching the separator. |
| 558 | barr, readErr = fs.ReadFile(fsys, filepath.ToSlash(fileName)) |
| 559 | } |
| 560 | return readConfigHelper(logPrefix+fileName, barr, readErr) |
| 561 | } |
| 562 | |
| 563 | func ReadDefaultsConfigFile(fileName string) (waveobj.MetaMapType, []ConfigError) { |
| 564 | return readConfigFileFS(defaultconfig.ConfigFS, "defaults:", fileName) |
no test coverage detected