qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] Remove Python 2.5 syntax from scripts/qapi-visi


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] [PATCH] Remove Python 2.5 syntax from scripts/qapi-visit.py
Date: Thu, 29 Aug 2013 12:14:05 +0200

On Thu, Aug 29, 2013 at 12:02 PM, Charlie Shepherd
<address@hidden> wrote:
> On 29/08/2013 10:57, Charlie Shepherd wrote:
>
>> default_x86_64_rhel5:
>>
>> http://buildbot.b1-systems.de/qemu/builders/default_x86_64_rhel5/builds/684/steps/compile/logs/stdio
>>>
>>>     File
>>> "/home/buildbot/slave-public/default_x86_64_rhel5/build/scripts/qapi-visit.py",
>>> line 23
>>>       full_name = name if not fn_prefix else "%s_%s" % (name, fn_prefix)
>>>                         ^
>>> SyntaxError: invalid syntax
>>> make: *** [qapi-visit.h] Error 1
>>
>> This syntax was introduced in Python 2.5, patch to follow to convert
>> this to valid Python 2.4 syntax.
>
>
> The syntax `var = a if b else c` was added in Python 2.5, but QEMU has a
>
> minimum Python version of 2.4, which chokes on this syntax. This patch
>
> converts the new syntax to Python 2.4 compatible syntax.
>
> ---

Missing Signed-off-by: line.

Also it looks like the email is double-spaced.  Copy-paste or email
client issue?
> -    full_name = name if not field_prefix else "%s_%s" % (field_prefix,
> name)
>
> +    if not fn_prefix:
>
> +        full_name = name
>
> +    else:
>
> +        full_name = "%s_%s" % (name, fn_prefix)

Careful, (field_prefix, name) were swapped to (name, fn_prefix).



reply via email to

[Prev in Thread] Current Thread [Next in Thread]