mirror of
https://github.com/Faraphel/Atlas-Install.git
synced 2025-07-03 11:18:26 +02:00
error log now contains the installer version
This commit is contained in:
parent
1b579bec4c
commit
014bd74d4d
1 changed files with 9 additions and 1 deletions
|
@ -3,6 +3,7 @@ from pathlib import Path
|
||||||
from tkinter import messagebox
|
from tkinter import messagebox
|
||||||
from typing import Callable
|
from typing import Callable
|
||||||
from source.translation import translate as _
|
from source.translation import translate as _
|
||||||
|
from source import __version__
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,7 +17,14 @@ def better_gui_error(func: Callable) -> Callable:
|
||||||
except Exception:
|
except Exception:
|
||||||
exc = traceback.format_exc()
|
exc = traceback.format_exc()
|
||||||
with Path("error.log").open("a", encoding="utf8") as log_file:
|
with Path("error.log").open("a", encoding="utf8") as log_file:
|
||||||
log_file.write(f"{'#' * 20}\n{time.strftime('%Y/%M/%d %H:%m:%S')}\n\n{exc}\n\n")
|
log_file.write(
|
||||||
|
f"{'#' * 20}\n"
|
||||||
|
f"{time.strftime('%Y/%M/%d %H:%m:%S')}\n"
|
||||||
|
f"Version: {__version__}\n"
|
||||||
|
f"\n"
|
||||||
|
f"{exc}\n"
|
||||||
|
f"\n"
|
||||||
|
)
|
||||||
messagebox.showerror(_("Error"), exc)
|
messagebox.showerror(_("Error"), exc)
|
||||||
|
|
||||||
return wrapper
|
return wrapper
|
||||||
|
|
Loading…
Reference in a new issue