Show only detailed async tracebacks.

This commit is contained in:
Dominik Picheta 2017-11-26 15:09:34 +00:00 • committed by Andreas Rumpf
commit 6301e33543
2 changed files with 19 additions and 72 deletions

View file

@ -4,35 +4,42 @@ discard """
output: '''
b failure
Async traceback:
tasync_traceback.nim(75) tasync_traceback
tasync_traceback.nim(83) tasync_traceback
asyncmacro.nim(393) a
asyncmacro.nim(43) cb0
asyncmacro.nim(43) a_continue
└─Resumes an async procedure
asyncfutures.nim(211) callback=
asyncfutures.nim(190) addCallback
asyncfutures.nim(53) callSoon
asyncmacro.nim(34) cb0
asyncmacro.nim(34) a_continue
└─Resumes an async procedure
asyncmacro.nim(0) aIter
asyncfutures.nim(355) read
tasync_traceback.nim(73) a
tasync_traceback.nim(70) b
asyncfutures.nim(340) read
asyncmacro.nim(34) a_continue
└─Resumes an async procedure
tasync_traceback.nim(81) aIter
asyncmacro.nim(393) b
asyncmacro.nim(34) b_continue
└─Resumes an async procedure
tasync_traceback.nim(78) bIter
Exception message: b failure
Exception type:
bar failure
Async traceback:
tasync_traceback.nim(91) tasync_traceback
tasync_traceback.nim(99) tasync_traceback
asyncdispatch.nim(1204) waitFor
asyncdispatch.nim(1253) poll
└─Processes asynchronous completion events
asyncdispatch.nim(181) processPendingCallbacks
└─Executes pending callbacks
asyncmacro.nim(34) cb0
asyncmacro.nim(34) foo_continue
└─Resumes an async procedure
asyncmacro.nim(0) fooIter
asyncfutures.nim(355) read
tasync_traceback.nim(86) barIter
asyncfutures.nim(340) read
asyncmacro.nim(34) bar_continue
└─Resumes an async procedure
tasync_traceback.nim(94) barIter
Exception message: bar failure
Exception type:'''
"""