go-fluent-ffmpeg icon indicating copy to clipboard operation
go-fluent-ffmpeg copied to clipboard

为什么要调用log.Fatal方法?

Open XvHuai opened this issue 10 months ago • 0 comments
trafficstars

在Probe方法中有这样一段代码:

	if err := cmd.Wait(); err != nil {
		log.Fatal(err)
		return nil, errors.Wrap(err, "Running ffprobe failed")
	}

而log.Fatal的实现里面是直接退出程序的

	std.Output(2, fmt.Sprint(v...))
	os.Exit(1)

所以返回永远都不会执行并且会导致程序退出,我是go语言新手,我觉得这样做是不合理的?还是说我的理解有误吗?

XvHuai avatar Dec 26 '24 01:12 XvHuai