Acked-by: Frediano Ziglio <fziglio@xxxxxxxxxx> ----- Original Message ----- > From: "Uri Lublin" <uril@xxxxxxxxxx> > To: spice-devel@xxxxxxxxxxxxxxxxxxxxx > Sent: Monday, August 3, 2015 5:04:36 PM > Subject: [spice-common PATCH v2] codegen: ptypes.py: keep attribute names in sets > > This patch changes the type of 'valid_attributes' and > 'attributes_with_arguments'. > Both of them are list of different strings and are kept in sets. > > This was the intention of the original code, but this patch > use a specific set([ strings ]) format, instead of { strings }. > > This fixes the build for me on RHEL-6 (python-2.6.6). > Build error is: > > File "/home/ulublin/git/spice/spice-common/python_modules/ptypes.py", > line 67 > 'end', > ^ > SyntaxError: invalid syntax > --- > > v1 -> v2 changes: following a review comment by Frediano > - use sets instead of lists. > > --- > python_modules/ptypes.py | 8 ++++---- > 1 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/python_modules/ptypes.py b/python_modules/ptypes.py > index efbe9b6..7ab2771 100644 > --- a/python_modules/ptypes.py > +++ b/python_modules/ptypes.py > @@ -62,7 +62,7 @@ class FixedSize: > # other members > propagated_attributes=["ptr_array", "nonnull", "chunk"] > > -valid_attributes={ > +valid_attributes=set([ > # embedded/appended at the end of the structure > 'end', > # the C structure contains a pointer to data > @@ -108,9 +108,9 @@ valid_attributes={ > # for a switch this indicates that on network > # it will occupy always the same size (maximum size required for all > members) > 'fixedsize', > -} > +]) > > -attributes_with_arguments={ > +attributes_with_arguments=set([ > 'ctype', > 'prefix', > 'as_ptr', > @@ -119,7 +119,7 @@ attributes_with_arguments={ > 'minor', > 'bytes_count', > 'virtual', > -} > +]) > > def fix_attributes(attribute_list): > attrs = {} > -- > 1.7.1 > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/spice-devel > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel