From 75cdf608ae2a4e78d855b55b1e25291e2ae255ff Mon Sep 17 00:00:00 2001 From: Ryan McConnell Date: Wed, 30 Jul 2025 20:17:53 -0400 Subject: [PATCH] stuff --- lib/pure/asyncfutures.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pure/asyncfutures.nim b/lib/pure/asyncfutures.nim index 41f1f70a37521..d0bfc6fe9075e 100644 --- a/lib/pure/asyncfutures.nim +++ b/lib/pure/asyncfutures.nim @@ -15,6 +15,8 @@ when defined(nimPreviewSlimSystem): import std/objectdollar # for StackTraceEntry import std/assertions +const asyncTracebacks {.define.} = not defined(release) + # TODO: This shouldn't need to be included, but should ideally be exported. type CallbackFunc = proc () {.closure, gcsafe.} @@ -336,7 +338,7 @@ proc `$`*(stackTraceEntries: seq[StackTraceEntry]): string = dec i proc injectStacktrace[T](future: Future[T]) = - when not defined(release): + when asyncTracebacks: const header = "\nAsync traceback:\n" var exceptionMsg = future.error.msg