From e512b02fca15224e611b2d6c17011802b4e7ad5f Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Fri, 17 Jun 2016 14:11:21 +0100 Subject: [PATCH] Fix compilation problem introduced by nim-lang/Nim#4357. --- src/nimblepkg/tools.nim | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/nimblepkg/tools.nim b/src/nimblepkg/tools.nim index c68d0a2..369fa66 100644 --- a/src/nimblepkg/tools.nim +++ b/src/nimblepkg/tools.nim @@ -106,10 +106,11 @@ proc incl*(s: var HashSet[string], v: seq[string] | HashSet[string]) = for i in v: s.incl i -proc contains*(j: JsonNode, elem: JsonNode): bool = - for i in j: - if i == elem: - return true +when not declared(json.contains): + proc contains*(j: JsonNode, elem: JsonNode): bool = + for i in j: + if i == elem: + return true proc contains*(j: JsonNode, elem: tuple[key: string, val: JsonNode]): bool = for key, val in pairs(j):