parsePreferredVersionsLine: deal with empty lines in the file
commitc01f49d4883fb71a02695a7cd2621040d27176a5
authorPeter Simons <simons@cryp.to>
dateThu 27 Aug 2015, 14:21 (11 years ago)
parentcb24486
src/hackage2nix.hs+1
@@ -186,6 +186,7 @@ readPreferredVersions :: FilePath -> IO [Constraint]
186186readPreferredVersions p = mapMaybe parsePreferredVersionsLine . lines <$> readFile p
187187
188188parsePreferredVersionsLine :: String -> Maybe Constraint
189+parsePreferredVersionsLine [] = Nothing
189190parsePreferredVersionsLine ('-':'-':_) = Nothing
190191parsePreferredVersionsLine l = case simpleParse l of
191192 Just c -> Just c