diff --git a/zesje/pregrader.py b/zesje/pregrader.py index 12258cfddee5913f76397dfd5d844fa8cb9d7917..b1511ab7ec7e978eaed3c878e2014a4f15b15ab6 100644 --- a/zesje/pregrader.py +++ b/zesje/pregrader.py @@ -13,7 +13,7 @@ import cv2 import numpy as np -from zesje.database import db, Solution, ProblemWidget, Problem +from zesje.database import db, Solution, ProblemWidget from zesje.images import guess_dpi, get_box, fix_corner_markers diff --git a/zesje/scans.py b/zesje/scans.py index 6ba14b9a1ec5b646a608ad4e332625b34c5014de..8e7efceff0edaa6cd57e1f31eaf9cf615d3546ff 100644 --- a/zesje/scans.py +++ b/zesje/scans.py @@ -54,7 +54,7 @@ def process_pdf(scan_id): # TODO: When #182 is implemented, properly separate user-facing # messages (written to DB) from developer-facing messages, # which should be written into the log. - write_pdf_status(scan_id, 'error', "Unexpected error: " + traceback.format_exc()) + write_pdf_status(scan_id, 'error', f"Unexpected error: {error}\n Traceback:\n" + traceback.format_exc()) def _process_pdf(scan_id, app_config):