Show More
@@ -239,7 +239,7 b' def dispatch(req):' | |||
|
239 | 239 | req.ui.log('uiblocked', 'ui blocked ms', |
|
240 | 240 | **pycompat.strkwargs(req.ui._blockedtimes)) |
|
241 | 241 | req.ui.log("commandfinish", "%s exited %d after %0.2f seconds\n", |
|
242 | msg, ret, duration) | |
|
242 | msg, ret & 255, duration) | |
|
243 | 243 | try: |
|
244 | 244 | req._runexithandlers() |
|
245 | 245 | except: # exiting, so no re-raises |
@@ -7,6 +7,9 b' setup' | |||
|
7 | 7 | > @command(b'crash', [], b'hg crash') |
|
8 | 8 | > def crash(ui, *args, **kwargs): |
|
9 | 9 | > raise Exception("oops") |
|
10 | > @command(b'abort', [], b'hg abort') | |
|
11 | > def abort(ui, *args, **kwargs): | |
|
12 | > raise error.Abort(b"oops") | |
|
10 | 13 | > EOF |
|
11 | 14 | $ abspath=`pwd`/myextension.py |
|
12 | 15 | |
@@ -44,6 +47,14 b' failure exit code' | |||
|
44 | 47 | 1970/01/01 00:00:00 bob @0000000000000000000000000000000000000000 (5000)> add non-existent exited 1 after * seconds (glob) |
|
45 | 48 | 1970/01/01 00:00:00 bob @0000000000000000000000000000000000000000 (5000)> blackbox |
|
46 | 49 | |
|
50 | abort exit code | |
|
51 | $ rm ./.hg/blackbox.log | |
|
52 | $ hg abort 2> /dev/null | |
|
53 | [255] | |
|
54 | $ hg blackbox -l 2 | |
|
55 | 1970/01/01 00:00:00 bob @0000000000000000000000000000000000000000 (5000)> abort exited 255 after * seconds (glob) | |
|
56 | 1970/01/01 00:00:00 bob @0000000000000000000000000000000000000000 (5000)> blackbox -l 2 | |
|
57 | ||
|
47 | 58 | unhandled exception |
|
48 | 59 | $ rm ./.hg/blackbox.log |
|
49 | 60 | $ hg crash 2> /dev/null |
General Comments 0
You need to be logged in to leave comments.
Login now