Skip to content

Commit 7c37ed3

Browse files
committed
Add Global Exception Catch
1 parent 8ff6da2 commit 7c37ed3

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

steamCloudSaveDownloaderGUI/__main__.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import sys
2+
import traceback
23
from PySide6 import QtWidgets, QtGui
34
from . import main_window
45
from .core import core
56
from . import data_provider
67
from .steamCloudSaveDownloader.steamCloudSaveDownloader import logger
78
from .res import icon
89

9-
def __main__():
10+
def main():
1011
core.init()
1112

1213
if core.s_initial_config_reload_required:
@@ -28,4 +29,12 @@ def __main__():
2829
else:
2930
window.show()
3031

31-
sys.exit(app.exec())
32+
sys.exit(app.exec())
33+
34+
def __main__():
35+
try:
36+
main()
37+
except Exception as e:
38+
ec = traceback.format_exc()
39+
print(ec)
40+
logger.error(ec)

0 commit comments

Comments
 (0)