From 5f1de1e4ffd5e750119584639e2b23d9145f2fab Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Wed, 16 Aug 2017 22:20:24 +0100 Subject: [PATCH] Don't fail immediately when user doesn't want to load packages.json. --- src/nimblepkg/packageinfo.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/nimblepkg/packageinfo.nim b/src/nimblepkg/packageinfo.nim index f854676..b2f0ea7 100644 --- a/src/nimblepkg/packageinfo.nim +++ b/src/nimblepkg/packageinfo.nim @@ -227,7 +227,9 @@ proc readPackageList(name: string, options: Options): JsonNode = for name, list in options.config.packageLists: fetchList(list, options) else: - raise newException(NimbleError, "Please run nimble refresh.") + # The user might not need a package list for now. So let's try + # going further. + return newJArray() return parseFile(options.getNimbleDir() / "packages_" & name.toLowerAscii() & ".json")