From d9b174b7dfc1471cfdbbf5aa766f86d3890fa078 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Sun, 3 Sep 2017 17:44:15 +0100 Subject: [PATCH] Work around NimScript eval problems by caching better. --- src/nimblepkg/options.nim | 1 + src/nimblepkg/packageparser.nim | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nimblepkg/options.nim b/src/nimblepkg/options.nim index 2609254..9dce5e7 100644 --- a/src/nimblepkg/options.nim +++ b/src/nimblepkg/options.nim @@ -374,4 +374,5 @@ proc briefClone*(options: Options): Options = var newOptions = initOptions() newOptions.config = options.config newOptions.nimbleData = options.nimbleData + newOptions.pkgInfoCache = options.pkgInfoCache return newOptions \ No newline at end of file diff --git a/src/nimblepkg/packageparser.nim b/src/nimblepkg/packageparser.nim index d7096b5..befa513 100644 --- a/src/nimblepkg/packageparser.nim +++ b/src/nimblepkg/packageparser.nim @@ -268,7 +268,6 @@ proc readPackageInfo(nf: NimbleFile, options: Options, assert fileExists(nf) # Check the cache. - echo(nf, options.pkgInfoCache.hasKey(nf)) if options.pkgInfoCache.hasKey(nf): return options.pkgInfoCache[nf]