summaryrefslogtreecommitdiff
path: root/codegen
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2009-05-07 13:48:01 +0200
committerEdward Hervey <bilboed@bilboed.com>2009-05-07 14:49:35 +0200
commit49fc5b26ffac887b9af819c0b17376c20bdb3167 (patch)
tree490f95472e54d7f1f286967db36fd740c00d7e40 /codegen
parent113959d55a9403716892e843b4c646d34c8a6f90 (diff)
codegen: Allow ignoring enum values. Partially fixes #581729
This is needed to ignore new enum values that are added in new gstreamer core/base versions.
Diffstat (limited to 'codegen')
-rw-r--r--codegen/codegen.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/codegen/codegen.py b/codegen/codegen.py
index 8f20bf7..f27e88f 100644
--- a/codegen/codegen.py
+++ b/codegen/codegen.py
@@ -1341,6 +1341,8 @@ def write_enums(parser, overrides, prefix, fp=sys.stdout):
continue
if enum.typecode is None:
for nick, value in enum.values:
+ if overrides.is_ignored(value):
+ continue
fp.write(
' PyModule_AddIntConstant(module, '
'(char *) pyg_constant_strip_prefix("%s", strip_prefix), %s);\n'