Implement panic recovery :??

This commit is contained in:
2025-03-27 23:06:46 +01:00
parent bf72734b90
commit 057db23d09

View File

@@ -93,7 +93,7 @@ func main() {
for file, commands := range associations {
workers <- struct{}{}
wg.Add(1)
go func(file string, commands []utils.ModifyCommand) {
logger.SafeGoWithArgs(func(args ...interface{}) {
defer func() { <-workers }()
defer wg.Done()
@@ -131,9 +131,9 @@ func main() {
logger.Error("Failed to write file %q: %v", file, err)
return
}
}(file, commands)
wg.Wait()
}, file, commands)
}
wg.Wait()
// This will also relieve processor of some of the file loading
// But we will also have to rework the tests.......