git.iko.soy/typeable/cabal2nix
on master help sign in
parsePreferredVersionsLine: deal with empty lines in the file
commitc01f49d4883fb71a02695a7cd2621040d27176a5 authorPeter Simons <simons@cryp.to> dateThu 27 Aug 2015, 14:21 (11 years ago) parentcb24486
1 file changed+1
src/hackage2nix.hs+1
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