When a grade.yml file is formatted incorrectly and run through upload.py, staffeli_nt currently crashes with an uncaught exception.
There is no direct info on what caused the crash and chasing down the syntax-mistake in ~20 .yml files is tedious.
I propose a bit of error-handling. Catching exceptions from parsing and printing the path of the culprit-file would be a great start.
When a grade.yml file is formatted incorrectly and run through
upload.py
, staffeli_nt currently crashes with an uncaught exception. There is no direct info on what caused the crash and chasing down the syntax-mistake in ~20 .yml files is tedious.I propose a bit of error-handling. Catching exceptions from parsing and printing the path of the culprit-file would be a great start.