loadData
) where
-import Data.List
import qualified Control.Exception as E
-import Control.Monad
import Text.JSON.Types
import qualified Ganeti.Luxi as L
import Data.Maybe (fromMaybe)
import Data.List
import Data.Function
-import Data.Ord
import Ganeti.HTools.Types
import Network.Curl
import Network.Curl.Types ()
-import Network.Curl.Code
-import Data.List
import Control.Monad
import Text.JSON (JSObject, JSValue, fromJSObject, decodeStrict)
import Text.JSON.Types (JSValue(..))
loadData
) where
-import Control.Monad
import Text.Printf (printf)
import Ganeti.HTools.Utils
) where
import Data.List
-import Control.Monad
import qualified Text.JSON as J
import Text.Printf (printf)
, queryJobsStatus
) where
-import Data.List
import Data.IORef
import Control.Monad
-import Text.JSON (JSObject, JSValue, toJSObject, encodeStrict, decodeStrict)
+import Text.JSON (encodeStrict, decodeStrict)
import qualified Text.JSON as J
import Text.JSON.Types
import System.Timeout
, opID
) where
-import Data.List
import Control.Monad
-import Text.JSON (JSObject, JSValue, readJSON, showJSON, makeObj, JSON)
+import Text.JSON (readJSON, showJSON, makeObj, JSON)
import qualified Text.JSON as J
import Text.JSON.Types
module Main (main) where
import Data.List
-import Data.Function
import Data.Maybe (isJust, fromJust)
import Monad
-import System
+import System (exitWith, ExitCode(..))
import System.IO
import qualified System
import Control.Concurrent (threadDelay)
import Control.Exception (bracket)
import Data.List
-import Data.Function
import Data.Maybe (isJust, fromJust)
import Monad
-import System
+import System (exitWith, ExitCode(..))
import System.IO
import qualified System
module Main (main) where
import Data.List
-import Data.Function
import Data.Maybe (isJust, fromJust)
import Monad
-import System
+#ifdef NO_CURL
+import System (exitWith, ExitCode(..))
+#endif
import System.IO
import System.FilePath
import qualified System
import Data.Function
import Data.Maybe (isJust, fromJust)
import Monad
-import System
+import System (exitWith, ExitCode(..))
import System.IO
import qualified System