import (
"errors"
"fmt"
)
// *** before: ***
func readConfig() error {
err := errors.New("file not found")
return fmt.Errorf("read config: %v", err)
}
// исходная ошибка потеряна, сравнить с ней дальше по коду нельзя
// *** in version 1.13: ***
var ErrNotFound = errors.New("file not found")
func readConfig() error {
return fmt.Errorf("read config: %w", ErrNotFound)
}