import Control.Concurrent.ParallelIO.Global (
parallel,
stopGlobalPool )
+import Control.Monad (unless)
import qualified Data.ByteString.Char8 as BS (
getContents,
pack,
report (d, Nothing) =
putStrLn $ "Domain " ++ (show d) ++ " not delegated."
report (d, Just leftovers) =
- if null leftovers
- then return ()
- else putStrLn $ "Domain " ++
- (show d) ++
- " delegates somewhere else: " ++
- (join " " (map show leftovers))
+ unless (null leftovers) $
+ putStrLn $ "Domain " ++
+ (show d) ++
+ " delegates somewhere else: " ++
+ (join " " (map show leftovers))
clean :: [Domain] -- ^ List of delegates, @ds@
-> LookupResult