run.py 664 B

12345678910111213141516171819202122232425262728293031
  1. # -*- coding: utf-8 -*-
  2. # @Time : 2021/05/18
  3. # @Author : ricky
  4. # @File : run.py
  5. # @Software: vscode
  6. """
  7. 启动类
  8. """
  9. import wx
  10. from ui import main
  11. from spider import upgradespider
  12. from loguru import logger
  13. from utils import path
  14. if __name__ == '__main__':
  15. """
  16. 程序入口
  17. """
  18. logger.add(path.resource_path('out.log'))
  19. app = wx.App(False)
  20. frame = main.Main(None)
  21. frame.Show(True)
  22. try:
  23. # 检测更新
  24. t = upgradespider.UpgradeThread(frame, False)
  25. t.start()
  26. app.MainLoop()
  27. except Exception as err:
  28. logger.error('程序发生异常: {}', err)
  29. raise