[gst-cvs] gst-python: codegen: Allow ignoring enum values. Partially fixes #581729

Edward Hervey bilboed at kemper.freedesktop.org
Thu May 7 05:29:32 PDT 2009


Module: gst-python
Branch: master
Commit: 49fc5b26ffac887b9af819c0b17376c20bdb3167
URL:    http://cgit.freedesktop.org/gstreamer/gst-python/commit/?id=49fc5b26ffac887b9af819c0b17376c20bdb3167

Author: Edward Hervey <bilboed at bilboed.com>
Date:   Thu May  7 13:48:01 2009 +0200

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.

---

 codegen/codegen.py |    2 ++
 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'





More information about the Gstreamer-commits mailing list