[U-Boot] [RFC PATCH v2 0/2] Make Python scripts compatible with older versions
Tom Rini
trini at ti.com
Thu Aug 7 12:57:09 CEST 2014
On Mon, Aug 04, 2014 at 04:17:00PM +0300, Igor Grinberg wrote:
> Hi Masahiro,
>
> On 08/04/14 15:59, Masahiro Yamada wrote:
> > Hi.
> >
> >>
> >>> It seems that those scripts only work on Python versions 2.6 - 2.7?
> >
> >
> >
> > I took a quick look and I found Python 3.x is not comatible 2.x at all.
> >
> > 3.x requires the "print" is called like
> > print(msg, file=sys.stderr)
> > but it failes in Python 2.7.x.
>
> Last time I checked the print function, it worked with parenthesis on
> both versions 2.7 and 3.x.
>
> >
> > Moreover, "except ... , ..." fails in 3.x
> > while "except ... as ..." fails in 2.5 or earlier.
> >
> > If the compatibility with python 3 is the requirement,
> > I can't do this. I must throw Python scripts away.
>
> I think we'd better replace these with something more stable
> in terms of API... bash? perl?
I don't think API is an argument against python, we just need
/usr/bin/env python2 as how we invoke our scripts.
The question is, what helper scripts do we really need to have around
and expect many people to use.
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140807/a3c9fc69/attachment.pgp>
More information about the U-Boot
mailing list