Subject: | "Exception caught:" prefixes on "re-thrown" exceptions |
Prophet sometimes throws user-facing exceptions from default methods,
such as when it couldn't parse a database URI schema.
In Mouse 0.58, xs-src/MouseUtil.xs added the words "Exception caught:"
to some code involved in throwing these exceptions, which ends up in
these default method messages being prefixed with "Exception caught:" in
Prophet, sometimes more than once. Since these messages are meant for
the user, this is ugly and confusing.
Is there a way to work around this in Prophet's Mouse-using code? Or can
the prefixing be removed? I couldn't tell from the commit message on
8fcdb997 what the purpose of the changing of the message in these
exception re-throws was.
(Perhaps an IRC channel would have been a better avenue to bring this up
since I'm not sure if it's your bug or mine, but I couldn't find a
pointer to one.)