X-Git-Url: http://gitweb.michael.orlitzky.com/?p=dead%2Fhtsn-import.git;a=blobdiff_plain;f=src%2FMain.hs;h=e7f9e9c6213ae8df2b65214d4ff46b69e9b294f5;hp=0682f8e112cb1537e424849cf227cee8bcaa5024;hb=e88453d996ef8c94d581122309669c5c2aa87c9d;hpb=bde3a534d56efa328b36b004a1d578726d89ff78 diff --git a/src/Main.hs b/src/Main.hs index 0682f8e..e7f9e9c 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -46,6 +46,9 @@ import Network.Services.TSN.Report ( report_error ) import TSN.DbImport ( DbImport(..), ImportResult(..) ) import TSN.Parse ( format_parse_error ) +import qualified TSN.XML.AutoRacingDriverList as AutoRacingDriverList ( + dtd, + pickle_message ) import qualified TSN.XML.AutoRacingResults as AutoRacingResults ( dtd, pickle_message ) @@ -195,6 +198,9 @@ import_file cfg path = do (unpickleDoc f xml) importer + | dtd == AutoRacingDriverList.dtd = + go AutoRacingDriverList.pickle_message + | dtd == AutoRacingResults.dtd = go AutoRacingResults.pickle_message