[U-Boot] [U-Boot, v2, 4/8] test/py: Import StringIO from io module for python 3.x

Tom Rini trini at konsulko.com
Thu Sep 21 16:27:02 UTC 2017


On Thu, Sep 14, 2017 at 02:34:46PM -0700, Paul Burton wrote:

> In python 3.x the StringIO module is gone, and instead StringIO can be
> imported from the io module. Do this in order to run on python 3.x, and
> fall back to importing StringIO as a module in order to continue working
> with python 2.x.
> 
> Signed-off-by: Paul Burton <paul.burton at imgtec.com>
> Reviewed-by: Stephen Warren <swarren at nvidia.com>

This breaks python2.7.  There we have both StringIO and io.StringIO so
we succeed in 'from io import StringIO'.  But io.StringIO() needs
unicode, and we don't have that by default in python2.  My quick attempt
here failed.  Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170921/bda58c3e/attachment-0001.sig>


More information about the U-Boot mailing list