mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-protocol
synced 2026-01-08 21:14:05 +00:00
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
This commit is contained in:
parent
de1286ad80
commit
1d026b9a71
@ -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 = {}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user