A few style fixes
[ganeti-local] / lib / hypervisor / hv_base.py
index 88c13f4..3b06da6 100644 (file)
@@ -39,6 +39,7 @@ dict is the same, see the docstring for L{BaseHypervisor.PARAMETERS}.
 
 import os
 import re
+import logging
 
 
 from ganeti import errors
@@ -68,6 +69,7 @@ NO_CHECK = (False, None, None, None, None)
 # required, but no other checks
 REQUIRED_CHECK = (True, None, None, None, None)
 
+
 def ParamInSet(required, my_set):
   """Builds parameter checker for set membership.
 
@@ -314,11 +316,7 @@ class BaseHypervisor(object):
 
     """
     try:
-      fh = file("/proc/meminfo")
-      try:
-        data = fh.readlines()
-      finally:
-        fh.close()
+      data = utils.ReadFile("/proc/meminfo").splitlines()
     except EnvironmentError, err:
       raise errors.HypervisorError("Failed to list node info: %s" % (err,))