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 )
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
| 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