import os
import re
+import logging
from ganeti import errors
# required, but no other checks
REQUIRED_CHECK = (True, None, None, None, None)
+
def ParamInSet(required, my_set):
"""Builds parameter checker for set membership.
"""
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,))