projects
/
be.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e30304e
)
Switched to exception help handling
author
Aaron Bentley
<abentley@panoramicfeedback.com>
Tue, 22 Mar 2005 14:47:32 +0000
(14:47 +0000)
committer
Aaron Bentley
<abentley@panoramicfeedback.com>
Tue, 22 Mar 2005 14:47:32 +0000
(14:47 +0000)
be
patch
|
blob
|
history
diff --git
a/be
b/be
index ba6ea1cdbdbb966846a348f97dee58d527193354..63417295233a61e11e0bb75162a6c87862212836 100755
(executable)
--- a/
be
+++ b/
be
@@
-40,9
+40,15
@@
Supported commands"""
else:
try:
try:
-
execute(sys.argv[1], sys.argv[2:]
)
+
sys.exit(execute(sys.argv[1], sys.argv[2:])
)
except KeyError, e:
raise UserError("Unknown command \"%s\"" % e.args[0])
+ except cmdutil.GetHelp:
+ print cmdutil.help(sys.argv[1])
+ sys.exit(0)
+ except cmdutil.UsageError:
+ print cmdutil.help(sys.argv[1])
+ sys.exit(1)
except UserError, e:
print e
sys.exit(1)