On 25/10/2013, Jelmer Vernooij <notifications@github.com> wrote:
> SystemExit seems harsh here; why not just ValueError?

I tend to use SystemExit to report fatal errors to the user in CLI
programs, because there is no traceback. It’s the same as calling
sys.exit(). However I’m happy to raise ValueError if you prefer.