[Libvirt-cim] [PATCH 3/3] Ensure get_provider_version() returns strings as expected

John Ferlan jferlan at redhat.com
Thu Aug 8 22:16:42 UTC 2013


The reporting.py had a failure:

Traceback (most recent call last):
  File "main.py", line 326, in <module>
  ret = main(options, args)
  File "main.py", line 312, in main
  msg_body, heading = gen_report(options.virt, options.ip, testsuite.log_file)
  File "./lib/XenKvmLib/reporting.py", line 168, in gen_report
  sys_env, distro = get_env_data(ip, virt)
  File "./lib/XenKvmLib/reporting.py", line 109, in get_env_data
  return env + lc_ver + cimtest_ver, distro
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 31: ordinal not in range(128)
---
 suites/libvirt-cim/lib/XenKvmLib/const.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/suites/libvirt-cim/lib/XenKvmLib/const.py b/suites/libvirt-cim/lib/XenKvmLib/const.py
index 6701d36..d17fef3 100755
--- a/suites/libvirt-cim/lib/XenKvmLib/const.py
+++ b/suites/libvirt-cim/lib/XenKvmLib/const.py
@@ -180,6 +180,6 @@ def get_provider_version(virt, ip):
     if revision.isdigit():
         revision = int(revision)
 
-    return revision, changeset 
+    return str(revision), str(changeset)
 
 
-- 
1.8.3.1




More information about the Libvirt-cim mailing list