diff --git a/src/syndicate.nim b/src/syndicate.nim index 28cd622..d19f858 100644 --- a/src/syndicate.nim +++ b/src/syndicate.nim @@ -223,6 +223,7 @@ macro during*(turn: var Turn; ds: Ref; pattern: Pattern; publishBody: untyped) = callbackProc = wrapDuringHandler(publishBody, nil) callbackSym = callbackProc[0] result = quote do: - doAssert `pattern`.analyse.capturePaths.len == `argCount`, "mismatch between pattern capture and handler arguments" + doAssert `pattern`.analyse.capturePaths.len == `argCount`, + ("capture path has " & $`pattern`.analyse.capturePaths.len & " args for " & $`pattern`) `callbackProc` discard observe(`turn`, `ds`, `pattern`, during(`callbackSym`)) diff --git a/src/syndicate/membranes.nim b/src/syndicate/membranes.nim index a1ba502..23d8439 100644 --- a/src/syndicate/membranes.nim +++ b/src/syndicate/membranes.nim @@ -1,7 +1,7 @@ # SPDX-FileCopyrightText: ☭ 2022 Emery Hemingway # SPDX-License-Identifier: Unlicense -import std/[hashes, options, tables] +import std/[hashes, tables] from ./actors import Ref, hash from ./protocols/sturdy import Oid