diff options
author | Uri Lublin <uril@redhat.com> | 2015-07-27 20:14:26 +0300 |
---|---|---|
committer | Uri Lublin <uril@redhat.com> | 2015-08-04 20:10:22 +0300 |
commit | 1d026b9a71a12df119f5582c9a42be08259b0bac (patch) | |
tree | 75096cacf560bbc92db422cd640b466c407b0194 | |
parent | de1286ad80ce7c559fccde5f6e466a89fc1ce60d (diff) |
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
-rw-r--r-- | 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 = {} |