From 2eb120bb668f5df2d36d1088503d492f8c8ab375 Mon Sep 17 00:00:00 2001 From: Dmitriy Ryajov Date: Wed, 20 Sep 2023 09:42:37 -0600 Subject: [PATCH] make path threadvar --- datastore/fsds.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/datastore/fsds.nim b/datastore/fsds.nim index 6c695bb..f0c1c6a 100644 --- a/datastore/fsds.nim +++ b/datastore/fsds.nim @@ -155,6 +155,9 @@ method put*( return success() proc dirWalker(path: string): iterator: string {.gcsafe.} = + var localPath {.threadvar.} + + localPath = path return iterator(): string = try: for p in path.walkDirRec(yieldFilter = {pcFile}, relative = true):