module Control.Distributed.Task.DataAccess.SimpleDataSource where import qualified Data.ByteString.Lazy.Char8 as BLC import Control.Distributed.Task.Types.TaskTypes (TaskInput) import Control.Distributed.Task.Util.Logging import Control.Distributed.Task.Util.Configuration loadEntries :: FilePath -> IO TaskInput loadEntries filePath = do pseudoDBPath <- getConfiguration >>= return . _pseudoDBPath let path = pseudoDBPath++"/"++filePath in do logInfo $ "accessing pseudo db at: "++path BLC.readFile path >>= return . BLC.lines