From 313a0e75fb06d1e5ceb232328a4d750762e64db2 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Thu, 25 Dec 2014 20:53:38 +0000 Subject: [PATCH] Fixes #65. --- src/nimble.nim | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/nimble.nim b/src/nimble.nim index 6fd9c3d..d609010 100644 --- a/src/nimble.nim +++ b/src/nimble.nim @@ -193,7 +193,11 @@ proc parseCmdLine(): TOptions = # Load nimbledata.json let nimbledataFilename = result.getNimbleDir() / "nimbledata.json" if fileExists(nimbledataFilename): - result.nimbleData = parseFile(nimbledataFilename) + try: + result.nimbleData = parseFile(nimbledataFilename) + except: + raise newException(ENimble, "Couldn't parse nimbledata.json file " & + "located at " & nimbledataFilename) else: result.nimbleData = %{"reverseDeps": newJObject()}