[oe-commits] [openembedded-core] 19/21: buildhistory_analysis: Convert stream data (bytes) to strings

git at git.openembedded.org git at git.openembedded.org
Wed Jun 1 12:25:01 UTC 2016


rpurdie pushed a commit to branch python3
in repository openembedded-core.

commit 4a9ea46b9426c592dcee45fbe7400b1648c41860
Author: Leonardo Sandoval <leonardo.sandoval.gonzalez at linux.intel.com>
AuthorDate: Wed May 25 04:19:34 2016 -0500

    buildhistory_analysis: Convert stream data (bytes) to strings
    
    The bytes type variables are threat different as strings variables in python3,
    so convert bytes to strings. This was found when using the
    script buildhistory-diff, where the interpreter was yielding this error
    
        TypeError: Type str doesn't support the buffer API
    
    Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonzalez at linux.intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/lib/oe/buildhistory_analysis.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/lib/oe/buildhistory_analysis.py b/meta/lib/oe/buildhistory_analysis.py
index 0dcd49f..16491a9 100644
--- a/meta/lib/oe/buildhistory_analysis.py
+++ b/meta/lib/oe/buildhistory_analysis.py
@@ -190,7 +190,7 @@ class FileChange:
 
 
 def blob_to_dict(blob):
-    alines = blob.data_stream.read().splitlines()
+    alines = [line.decode() for line in blob.data_stream.read().splitlines()]
     adict = {}
     for line in alines:
         splitv = [i.strip() for i in line.split('=',1)]

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list