This PR moves displaying directions errors to the errors box, rather than triggering an exception Python-side.
The exception was not catchable anyway, since it was thrown from a callback, so its only purpose was displaying information to the user. This information is now shown in the errors box, which is more consistent with other errors.
This PR moves displaying directions errors to the errors box, rather than triggering an exception Python-side.
The exception was not catchable anyway, since it was thrown from a callback, so its only purpose was displaying information to the user. This information is now shown in the errors box, which is more consistent with other errors.