From 3c05662ce21626ba6bace1805dfd20fa37e36c40 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Fri, 13 Sep 2019 18:11:40 -0700 Subject: [PATCH] ;lib: csv: clarify confusing imports --- hledger-lib/Hledger/Read/CsvReader.hs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hledger-lib/Hledger/Read/CsvReader.hs b/hledger-lib/Hledger/Read/CsvReader.hs index 968ec445c..a80bd16a1 100644 --- a/hledger-lib/Hledger/Read/CsvReader.hs +++ b/hledger-lib/Hledger/Read/CsvReader.hs @@ -33,11 +33,13 @@ where import Prelude () import "base-compat-batteries" Prelude.Compat hiding (fail) import qualified "base-compat-batteries" Control.Monad.Fail.Compat as Fail (fail) -import Control.Exception hiding (try) -import Control.Monad -import Control.Monad.Except +import Control.Exception (IOException, handle, throw) +import Control.Monad (liftM, unless, when) +import Control.Monad.Except (ExceptT(ExceptT) , runExceptT, throwError) +import Control.Monad.IO.Class (liftIO) import Control.Monad.State.Strict (StateT, get, modify', evalStateT) -import Data.Char (toLower, isDigit, isSpace, ord) +import Control.Monad.Trans.Class (lift) +import Data.Char (toLower, isDigit, isSpace, ord) import "base-compat-batteries" Data.List.Compat import Data.Maybe import Data.Ord