Comment 4 for bug 395906

Revision history for this message
Guy K. Kloss (guy.kloss) wrote :

Thanks for clarifying.

If I look at the Zen of Python:

>>> import this
The Zen of Python, by Tim Peters
[snip]
Explicit is better than implicit.

I would vote for option #3 to make it rather obvious. Otherwise: bzr is an end user tool (with the developer being an end user to the tool). So, if an error occurs, then it should (from my point of view) be handled as #1 to inform gracefully, as an exception with a stack trace indicates commonly an application error, not a configuration error of the environment the tool is used in.