[x] I can and do license this contribution under the EFLv2
[x] No issues are reported by make qa (runs make lint and make test)
[x] I have tested the functionality of the things this change touches
Notes
We might consider making this exception a standalone class, for less wacky-looking error handling in this and other consumers of the tools.calculation submodule. Doing except a_function.Subclass feels weird and wrong.
Description
Replaced fallthrough to Sopel's bot-level "Unexpected Error" handler with a more graceful presentation of the error message.
Checklist
make qa
(runsmake lint
andmake test
)Notes
We might consider making this exception a standalone class, for less wacky-looking error handling in this and other consumers of the
tools.calculation
submodule. Doingexcept a_function.Subclass
feels weird and wrong.