packages feed

persistent 1.3.0.4 → 1.3.0.5

raw patch · 6 files changed

+12/−2 lines, 6 filesdep ~monad-controldep ~resourcet

Dependency ranges changed: monad-control, resourcet

Files

Database/Persist/Sql/Orphan/PersistQuery.hs view
@@ -20,6 +20,7 @@ import Control.Monad.Logger import Control.Monad.IO.Class import Control.Monad.Trans.Class+import Control.Monad.Trans.Resource (MonadResource) import Control.Exception (throwIO) import qualified Data.Conduit.List as CL import Data.Conduit
Database/Persist/Sql/Orphan/PersistStore.hs view
@@ -18,8 +18,9 @@ import Data.ByteString.Char8 (readInteger) import Data.Maybe (isJust) import Data.List (find)+import Control.Monad.Trans.Resource (MonadResource) -instance (C.MonadResource m, MonadLogger m) => PersistStore (SqlPersistT m) where+instance (MonadResource m, MonadLogger m) => PersistStore (SqlPersistT m) where     type PersistMonadBackend (SqlPersistT m) = SqlBackend     insert val = do         conn <- askSqlConn
Database/Persist/Sql/Orphan/PersistUnique.hs view
@@ -12,6 +12,7 @@ import Control.Monad.Logger import qualified Data.Conduit.List as CL import Data.Conduit+import Control.Monad.Trans.Resource (MonadResource)  instance (MonadResource m, MonadLogger m) => PersistUnique (SqlPersistT m) where     deleteBy uniq = do
Database/Persist/Sql/Raw.hs view
@@ -16,6 +16,7 @@ import Control.Monad.Trans.Class (lift) import qualified Data.Text as T import Data.Conduit+import Control.Monad.Trans.Resource (MonadResource)  rawQuery :: (MonadSqlPersist m, MonadResource m)          => Text
Database/Persist/Sql/Types.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE RankNTypes #-} {-# LANGUAGE EmptyDataDecls #-} {-# LANGUAGE TypeFamilies #-}@@ -93,8 +94,13 @@  type SqlPersistM = SqlPersistT (NoLoggingT (ResourceT IO)) +#if MIN_VERSION_resourcet(1,1,0) instance MonadThrow m => MonadThrow (SqlPersistT m) where+    throwM = lift . throwM+#else+instance MonadThrow m => MonadThrow (SqlPersistT m) where     monadThrow = lift . monadThrow+#endif  instance MonadBase backend m => MonadBase backend (SqlPersistT m) where     liftBase = lift . liftBase
persistent.cabal view
@@ -1,5 +1,5 @@ name:            persistent-version:         1.3.0.4+version:         1.3.0.5 license:         MIT license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com>