Skip to content

Commit 75cdf60

Browse files
committed
stuff
1 parent 9b527a5 commit 75cdf60

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/pure/asyncfutures.nim

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ when defined(nimPreviewSlimSystem):
1515
import std/objectdollar # for StackTraceEntry
1616
import std/assertions
1717

18+
const asyncTracebacks {.define.} = not defined(release)
19+
1820
# TODO: This shouldn't need to be included, but should ideally be exported.
1921
type
2022
CallbackFunc = proc () {.closure, gcsafe.}
@@ -336,7 +338,7 @@ proc `$`*(stackTraceEntries: seq[StackTraceEntry]): string =
336338
dec i
337339

338340
proc injectStacktrace[T](future: Future[T]) =
339-
when not defined(release):
341+
when asyncTracebacks:
340342
const header = "\nAsync traceback:\n"
341343

342344
var exceptionMsg = future.error.msg

0 commit comments

Comments
 (0)