diff --git a/lib/hypervisor/hv_kvm.py b/lib/hypervisor/hv_kvm.py index 557dd93611dc0d665ad37b22683e27cba6cc3b5f..fd51ae52a38030bff2f2f31eb91cb91c8190847b 100644 --- a/lib/hypervisor/hv_kvm.py +++ b/lib/hypervisor/hv_kvm.py @@ -212,11 +212,7 @@ class KVMHypervisor(hv_base.BaseHypervisor): cmdline_file = "/proc/%s/cmdline" % pid try: - fh = open(cmdline_file, 'r') - try: - cmdline = fh.read() - finally: - fh.close() + cmdline = utils.ReadFile(cmdline_file) except EnvironmentError, err: raise errors.HypervisorError("Failed to list instance %s: %s" % (instance_name, err))