From 3113b9981d527d9c3b2a0f21c169f8096a08fe02 Mon Sep 17 00:00:00 2001 From: Tue Herlau <tuhe@dtu.dk> Date: Wed, 17 Feb 2021 14:19:39 +0100 Subject: [PATCH] Fixed issue with max numbers extracted from output and use of format-string incompatible with grade-files --- unitgrade/unitgrade_helpers.py | 3 ++- unitgrade/version.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/unitgrade/unitgrade_helpers.py b/unitgrade/unitgrade_helpers.py index 271f9db..85b51ff 100644 --- a/unitgrade/unitgrade_helpers.py +++ b/unitgrade/unitgrade_helpers.py @@ -107,7 +107,8 @@ def evaluate_report(report, question=None, qitem=None, passall=False, verbose=Fa if question is not None and n+1 != question: continue - print(f"Question {n+1}: {q.title}" + f" ({report.payloads[q.name].get('time', 0):.2f} seconds)" if q.name in report.payloads else "") + # Don't use f format strings. + print(f"Question {n+1}: {q.title}" + (" (" + str( np.round(report.payloads[q.name].get('time', 0), 2) ) + " seconds)" if q.name in report.payloads else "" ) ) print("="*nL) q.possible = 0 q.obtained = 0 diff --git a/unitgrade/version.py b/unitgrade/version.py index 9893709..48fef32 100644 --- a/unitgrade/version.py +++ b/unitgrade/version.py @@ -1 +1 @@ -__version__ = "0.1.1c" \ No newline at end of file +__version__ = "0.1.2" \ No newline at end of file -- GitLab