Atlas-Install/source/Gui/log_error.py

9 lines
No EOL
293 B
Python

from tkinter import messagebox
import traceback
def log_error(self):
error = traceback.format_exc()
with open("./error.log", "a") as f:
f.write(f"---\n{error}\n")
messagebox.showerror(self.translate("Error"), self.translate("An error occured", " :", "\n", error, "\n\n"))