Merge pull request #174 from supki/master
Write error messages for parse failures to stderr
commit716d960ac636b20a6439957bb4f6873c38bef4c7
authorPeter Simons <simons@cryp.to>
dateSun 5 Jul 2015, 21:00 (11 years ago)
parent4a9eb87ad44756
src/Cabal2Nix/Package.hs+1−1
@@ -137,7 +137,7 @@ cabalFromFile failHard file =
137137 Cabal.ParseFailed e | failHard -> do
138138 let (line, err) = ParseUtils.locatedErrorMsg e
139139 msg = maybe "" ((++ ": ") . show) line ++ err
140− putStrLn $ "*** error parsing cabal file: " ++ msg
140+ hPutStrLn stderr $ "*** error parsing cabal file: " ++ msg
141141 exitFailure
142142 Cabal.ParseFailed _ -> return Nothing
143143 Cabal.ParseOk _ a -> return (Just a)