diff options
author | W. Trevor King <wking@drexel.edu> | 2009-07-19 16:10:57 -0400 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2009-07-19 16:10:57 -0400 |
commit | 5da3b7a07356dac806a66e5248acf0ee6f02f839 (patch) | |
tree | b8da0d8708ec8454a368e0bf7d4d79a2ded2b1a9 | |
parent | 06fce8dc2f382521421d06ae62c889ebfcf53367 (diff) | |
download | bugseverywhere-5da3b7a07356dac806a66e5248acf0ee6f02f839.tar.gz |
More verbose User/UsageError reporting in be-handle-mail
-rwxr-xr-x | interfaces/email/interactive/be-handle-mail | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/interfaces/email/interactive/be-handle-mail b/interfaces/email/interactive/be-handle-mail index 590824a..1feba92 100755 --- a/interfaces/email/interactive/be-handle-mail +++ b/interfaces/email/interactive/be-handle-mail @@ -218,9 +218,11 @@ class Command (object): except libbe.cmdutil.GetCompletions: self.err = InvalidOption(self.msg, self.command, u"--complete") except libbe.cmdutil.UsageError, e: - self.err = InvalidCommand(self.msg, self, type(e)) + self.err = InvalidCommand(self.msg, self, + "%s\n%s" % (type(e), unicode(e))) except libbe.cmdutil.UserError, e: - self.err = InvalidCommand(self.msg, self, type(e)) + self.err = InvalidCommand(self.msg, self, + "%s\n%s" % (type(e), unicode(e))) # restore stdin, stdout, and stderr if self.stdin != None: sys.__stdin__ = new_stdin |