Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal On branch : master
http://hackage.haskell.org/trac/ghc/changeset/56b5e9bf3bbbf5aac6b3e5860e1aaed698c290fd >--------------------------------------------------------------- commit 56b5e9bf3bbbf5aac6b3e5860e1aaed698c290fd Author: bjorn <[email protected]> Date: Sun Oct 7 09:04:09 2007 +0000 Use default configuration if we can't parse the config file. >--------------------------------------------------------------- .../src/Network/Hackage/CabalInstall/Config.hs | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/cabal-install/src/Network/Hackage/CabalInstall/Config.hs b/cabal-install/src/Network/Hackage/CabalInstall/Config.hs index 97cfca9..50bdb71 100644 --- a/cabal-install/src/Network/Hackage/CabalInstall/Config.hs +++ b/cabal-install/src/Network/Hackage/CabalInstall/Config.hs @@ -194,7 +194,10 @@ loadConfig configFile = case parseBasicStanza configFieldDescrs conf inp of ParseOk _ conf' -> return conf' ParseFailed err -> - fail $ "Error parsing config file " ++ configFile ++ ": " ++ showPError err + do hPutStrLn stderr $ "Error parsing config file " + ++ configFile ++ ": " ++ showPError err + hPutStrLn stderr $ "Using default configuration." + return defaultConf -- FIXME: finish this writeDefaultConfigFile :: FilePath -> IO () _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
