Revision e79f576c src/Ganeti/HTools/Loader.hs

b/src/Ganeti/HTools/Loader.hs
42 42

  
43 43
import Data.List
44 44
import qualified Data.Map as M
45
import Data.Maybe
45 46
import Text.Printf (printf)
46 47

  
47 48
import qualified Ganeti.HTools.Container as Container
......
185 186

  
186 187
-- | Extracts the exclusion tags from the cluster configuration.
187 188
extractExTags :: [String] -> [String]
188
extractExTags =
189
  map (drop (length exTagsPrefix)) .
190
  filter (isPrefixOf exTagsPrefix)
189
extractExTags = filter (not . null) . mapMaybe (chompPrefix exTagsPrefix)
191 190

  
192 191
-- | Extracts the common suffix from node\/instance names.
193 192
commonSuffix :: Node.List -> Instance.List -> String

Also available in: Unified diff