diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-06-08 08:26:23 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-06-08 10:26:35 +0200 |
commit | 45d7dd636adfcbd9e086376f4260d58cc9901d41 (patch) | |
tree | 25944924aa70c7644d2152a78bf937311aacf453 /tools | |
parent | 48c5bf6f4b752b12e2cda4fb74d9b554f6e69258 (diff) |
metaobject_dump.py: Output scope and flag for enumerations
Change-Id: I72ea6904c6402e6d9f45b63b887aae32f3d29c29
Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/dump_metaobject.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/dump_metaobject.py b/tools/dump_metaobject.py index fd95374ce..873d90e65 100644 --- a/tools/dump_metaobject.py +++ b/tools/dump_metaobject.py @@ -68,12 +68,18 @@ def _dump_metaobject_helper(meta_obj, indent): meta_enum = meta_obj.enumerator(e) name = meta_enum.name() value_str = '' + descr = '' + if meta_enum.isFlag(): + descr += ' flag' + if meta_enum.isScoped(): + descr += ' scoped' for k in range(0, meta_enum.keyCount()): if k > 0: value_str += ', ' value_str += '{} = {}'.format(meta_enum.key(k), meta_enum.value(k)) - print('{}{:4d} {} ({})'.format(indent, e, name, value_str)) + print('{}{:4d} {}{} ({})'.format(indent, e, name, descr, + value_str)) property_offset = meta_obj.propertyOffset() property_count = meta_obj.propertyCount() |