Revision 4651c69f src/Ganeti/PyValueInstances.hs

b/src/Ganeti/PyValueInstances.hs
35 35
import Data.List (intercalate)
36 36
import Data.Map (Map)
37 37
import qualified Data.Map as Map
38
import Data.Set (Set)
39
import qualified Data.Set as Set
38
import qualified Data.Set as Set (toList)
40 39

  
40
import Ganeti.BasicTypes
41 41
import Ganeti.THH
42 42

  
43 43
instance PyValue Bool
......
59 59
    "{" ++ intercalate ", " (map showPair (Map.assocs mp)) ++ "}"
60 60
    where showPair (k, x) = show k ++ ":" ++ show x
61 61

  
62
instance PyValue a => PyValue (Set a) where
63
  showValue s = showValue (Set.toList s)
62
instance PyValue a => PyValue (ListSet a) where
63
  showValue = showValue . Set.toList . unListSet

Also available in: Unified diff