Cleaned up warnings

This commit is contained in:
Michael Snoyman 2010-06-09 10:14:17 +03:00
parent f76d5a6442
commit 59c56c1256
8 changed files with 5 additions and 14 deletions

View File

@ -58,7 +58,6 @@ import qualified Data.Text as T
import qualified Network.Wai as W import qualified Network.Wai as W
import qualified Network.Wai.Enumerator as WE import qualified Network.Wai.Enumerator as WE
import Data.Function (on)
import Data.Time import Data.Time
import System.Locale import System.Locale

View File

@ -12,10 +12,8 @@ import Text.Hamlet
import Control.Monad.IO.Class (liftIO) import Control.Monad.IO.Class (liftIO)
import Web.Routes.Quasi import Web.Routes.Quasi
import Database.Persist import Database.Persist
import Control.Applicative.Error
import Yesod.Contrib.Formable hiding (runForm) import Yesod.Contrib.Formable hiding (runForm)
import Yesod.Contrib.Persist import Yesod.Contrib.Persist
import Control.Arrow (second)
import Data.Monoid (mempty) import Data.Monoid (mempty)
runForm :: SealedForm (Routes y) a runForm :: SealedForm (Routes y) a

View File

@ -164,7 +164,7 @@ instance Fieldable NonEmptyString where
%input!type=text!name=$string.name$!value=$string.val$ %input!type=text!name=$string.name$!value=$string.val$
|] |]
notEmpty "" = Left ["Must be non-empty"] notEmpty "" = Left ["Must be non-empty"]
notEmpty x = Right $ NonEmptyString x notEmpty y = Right $ NonEmptyString y
share2 :: Monad m => (a -> m [b]) -> (a -> m [b]) -> a -> m [b] share2 :: Monad m => (a -> m [b]) -> (a -> m [b]) -> a -> m [b]
share2 f g a = do share2 f g a = do

View File

@ -5,7 +5,6 @@ module Yesod.Contrib.Persist
) where ) where
import Yesod.Handler import Yesod.Handler
import Yesod.Yesod
import Database.Persist import Database.Persist
class YesodPersist y where class YesodPersist y where

View File

@ -31,7 +31,6 @@ import Yesod.Internal
import Web.Routes.Quasi import Web.Routes.Quasi
import Language.Haskell.TH.Syntax import Language.Haskell.TH.Syntax
import Data.List (nub)
import qualified Network.Wai as W import qualified Network.Wai as W
import qualified Network.Wai.Enumerator as W import qualified Network.Wai.Enumerator as W
@ -47,10 +46,9 @@ import qualified Data.ByteString.Char8 as B
import Web.Routes (encodePathInfo) import Web.Routes (encodePathInfo)
import qualified Data.ByteString.UTF8 as S import qualified Data.ByteString.UTF8 as S
import qualified Data.ByteString.Lazy.UTF8 as L
import Control.Concurrent.MVar import Control.Concurrent.MVar
import Control.Arrow ((***), first) import Control.Arrow ((***))
import Data.Time import Data.Time

View File

@ -81,7 +81,6 @@ import "MonadCatchIO-transformers" Control.Monad.CatchIO (catch)
import Control.Monad (liftM, ap) import Control.Monad (liftM, ap)
import System.IO import System.IO
import qualified Data.ByteString.Lazy as BL
import qualified Network.Wai as W import qualified Network.Wai as W
import Control.Monad.Attempt import Control.Monad.Attempt
import Data.ByteString.UTF8 (toString) import Data.ByteString.UTF8 (toString)

View File

@ -109,10 +109,10 @@ staticFiles fp = do
fs <- qRunIO $ getFileList fp fs <- qRunIO $ getFileList fp
concat `fmap` mapM go fs concat `fmap` mapM go fs
where where
replace '.' = '_' replace' '.' = '_'
replace c = c replace' c = c
go f = do go f = do
let name = mkName $ intercalate "_" $ map (map replace) f let name = mkName $ intercalate "_" $ map (map replace') f
f' <- lift f f' <- lift f
let sr = ConE $ mkName "StaticRoute" let sr = ConE $ mkName "StaticRoute"
return return

View File

@ -21,10 +21,8 @@ import qualified Data.ByteString.Lazy.Char8 as L
import Data.Char (isControl) import Data.Char (isControl)
import Yesod.Hamlet import Yesod.Hamlet
import Yesod.Handler import Yesod.Handler
import Web.Routes.Quasi (Routes)
import Numeric (showHex) import Numeric (showHex)
import Data.Monoid (Monoid (..)) import Data.Monoid (Monoid (..))
import Text.Hamlet
#if TEST #if TEST
import Test.Framework (testGroup, Test) import Test.Framework (testGroup, Test)