From 2d3e73c4db3a97c63b32c872e451f5f1523110aa Mon Sep 17 00:00:00 2001
From: Michael Hanselmann <hansmi@google.com>
Date: Wed, 2 Apr 2008 14:15:07 +0000
Subject: [PATCH] Forcibly convert export data to str object

ConfigParser.SafeConfigParser doesn't support unicode string objects.
Unicode string objects are returned by simplejson.

Reviewed-by: iustinp
---
 lib/rpc.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/rpc.py b/lib/rpc.py
index 51b1d2e3d..937f68d88 100644
--- a/lib/rpc.py
+++ b/lib/rpc.py
@@ -632,7 +632,7 @@ def call_export_info(node, path):
   result = c.getresult().get(node, False)
   if not result:
     return result
-  return objects.SerializableConfigParser.Loads(result)
+  return objects.SerializableConfigParser.Loads(str(result))
 
 
 def call_instance_os_import(node, inst, osdev, swapdev, src_node, src_image):
-- 
GitLab