Files
doc_ai_backed/pkg/utils/routine.go

19 lines
261 B
Go
Raw Normal View History

2025-12-10 18:33:37 +08:00
package utils
import (
"context"
2025-12-10 23:17:24 +08:00
"gitea.com/bitwsd/document_ai/pkg/log"
2025-12-10 18:33:37 +08:00
)
func SafeGo(fn func()) {
go func() {
defer func() {
if err := recover(); err != nil {
log.Error(context.Background(), "panic recover", "err", err)
}
}()
fn()
}()
}