[bitbake-devel] [PATCH 1/1] bitbake: cooker: convert type which needs to be marshalled

Sujith Haridasan sujith.h at gmail.com
Tue Nov 29 09:57:29 UTC 2016


From: Sujith H <sujith.h at gmail.com>

We assume that the value taken by variable v can be string,
integer or any type which can be marshalled by xmlrpc. This
change would help us to convert the non marshallable types
to string. So that we don't get exception from xmlrpc.

[YOCTO #10740]

Signed-off-by: Sujith H <sujith.h at gmail.com>
---
 bitbake/lib/bb/cooker.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index c08af45..1dab450 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -1488,7 +1488,7 @@ class BBCooker:
                 v = self.data.getVar(k, expand)
                 if not k.startswith("__") and not isinstance(v, bb.data_smart.DataSmart):
                     dump[k] = {
-    'v' : v ,
+    'v' : repr(v) ,
     'history' : self.data.varhistory.variable(k),
                     }
                     for d in flaglist:
-- 
1.9.1




More information about the bitbake-devel mailing list