优化flask日志报错问题。优化tidevice运行报错问题

This commit is contained in:
2025-09-15 21:58:47 +08:00
parent 155f11de91
commit 824cff5ab6
5 changed files with 76 additions and 20 deletions

View File

@@ -1,3 +1,18 @@
# from tidevice.__main__ import main
# if __name__ == '__main__':
# main()
# tidevice_entry.py
import sys, traceback, os
from tidevice.__main__ import main
if __name__ == '__main__':
main()
if __name__ == "__main__":
try:
main()
except Exception:
# 把 traceback 写到日志文件,但**不输出到控制台**
with open(os.path.expanduser("~/tidevice_crash.log"), "a", encoding="utf-8") as f:
traceback.print_exc(file=f)
# 静默退出,**返回码 1**(父进程只认 returncode
sys.exit(1)