X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FMain.hs;h=fc6d14b8a116aef185d0c7d362b2204c912ff135;hb=3768238ca528db394e4777ac1e19b2091979e1c8;hp=38f393080f9d7f128f1833b32c18199b1888163c;hpb=5b051a15402e5ebbe4e388265dbf8cef6c31df6f;p=dead%2Fhtsn-import.git diff --git a/src/Main.hs b/src/Main.hs index 38f3930..fc6d14b 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -60,6 +60,9 @@ import qualified TSN.XML.InjuriesDetail as InjuriesDetail ( import qualified TSN.XML.JFile as JFile ( dtd, pickle_message ) import qualified TSN.XML.News as News ( dtd, pickle_message ) import qualified TSN.XML.Odds as Odds ( dtd, pickle_message ) +import qualified TSN.XML.ScheduleChanges as ScheduleChanges ( + dtd, + pickle_message ) import qualified TSN.XML.Scores as Scores ( dtd, pickle_message ) import qualified TSN.XML.SportInfo as SportInfo ( dtds, parse_xml ) import qualified TSN.XML.Weather as Weather ( dtd, pickle_message ) @@ -93,7 +96,7 @@ import_file cfg path = do report_error $ "Unable to determine DTD for file " ++ path ++ "." return False (ImportFailed errmsg:_) -> do - report_error errmsg + report_error $ errmsg ++ " (" ++ path ++ ")" return False (ImportSkipped infomsg:_) -> do -- We processed the message but didn't import anything. Return @@ -195,6 +198,8 @@ import_file cfg path = do | dtd == Odds.dtd = go Odds.pickle_message + | dtd == ScheduleChanges.dtd = go ScheduleChanges.pickle_message + | dtd == Scores.dtd = go Scores.pickle_message -- SportInfo and GameInfo appear last in the guards