From 144ace3393d6dd7a0ead9f9764071702dea736e9 Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Wed, 14 Feb 2024 23:21:52 -0700 Subject: [PATCH] compile output test --- src/apatheia/jobs.nim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/apatheia/jobs.nim b/src/apatheia/jobs.nim index 77cb761..77560ed 100644 --- a/src/apatheia/jobs.nim +++ b/src/apatheia/jobs.nim @@ -94,10 +94,9 @@ macro submitMacro(tp: untyped, jobs: untyped, exp: untyped): untyped = `jobs`.taskpool.spawn(`fncall`) `futName` - echo "\nSUBMIT MACRO::\n", result.repr - echo "" - echo "\nSUBMIT MACRO::\n", result.treeRepr - echo "" + when isMainModule: + echo "\nSUBMIT MACRO::\n", result.repr + echo "" template submit*[T](jobs: JobQueue[T], exp: untyped): Future[T] = submitMacro(T, jobs, exp) @@ -109,6 +108,7 @@ when isMainModule: import chronos/unittest2/asynctests import std/macros + proc addNumValues(jobResult: JobResult[float], vals: openArray[float]) = os.sleep(100) var res = 0.0 @@ -124,7 +124,7 @@ when isMainModule: expandMacros: var jobs = newJobQueue[float](taskpool = tp) - let job = jobs.submit(addNumValues([1.0, 2.0])) + let job = jobs.submit(addNumValues(@[1.0, 2.0])) let res = await job check res == 3.0