@@ -3,6 +3,7 @@ package fserr
import (
"errors"
"fmt"
+ "strings"
)
// New 创建新的错误,支持格式化占位符
@@ -22,6 +23,9 @@ func Wrap(err error, format string, args ...any) error {
if err == nil {
return nil
}
+ if len(strings.TrimSpace(format)) == 0 {
+ return err
+ }
msg := format
if len(args) > 0 {
msg = fmt.Sprintf(format, args...)