[Kimchi-devel] [PATCH] Bug fix #357 - Error when creating template from ISO

Ramon Medeiros ramonn at linux.vnet.ibm.com
Thu Apr 10 14:54:53 UTC 2014


Support psutil > 2.0 changes in kvmusertests. The main change is that a
variable becomes a method. So, a check was added, to use the method on
psutil 2.0 version and high.

Signed-off-by: Ramon Medeiros <ramonn at linux.vnet.ibm.com>
---
 src/kimchi/kvmusertests.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/kimchi/kvmusertests.py b/src/kimchi/kvmusertests.py
index 1914a94..07ba263 100644
--- a/src/kimchi/kvmusertests.py
+++ b/src/kimchi/kvmusertests.py
@@ -55,7 +55,13 @@ class UserTests(object):
             with open('/var/run/libvirt/qemu/%s.pid' % self.vm_name) as f:
                 pidStr = f.read()
             p = psutil.Process(int(pidStr))
+
+            # bug fix #357
+            # in psutil 2.0 and above versions, username will be a method,
+            # not a string
             user = p.username
+            if psutil.version_info[0] >= 2:
+                user = p.username()
         return user
 
 
-- 
1.8.3.1




More information about the Kimchi-devel mailing list