Various parts of Envisage deliberately do a raise SystemError. SystemError is almost certainly the wrong exception type to be raising in any part of Envisage. From the docs:
Raised when the interpreter finds an internal error, but the situation does not look so serious to cause it to abandon all hope. The associated value is a string indicating what went wrong (in low-level terms).
We should replace each use of SystemError with something more appropriate.
Various parts of Envisage deliberately do a
raise SystemError
.SystemError
is almost certainly the wrong exception type to be raising in any part of Envisage. From the docs:We should replace each use of
SystemError
with something more appropriate.