diff options
author | Johan Dahlin <johan@src.gnome.org> | 2006-07-05 16:03:24 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2006-07-05 16:03:24 +0000 |
commit | 218218580d24095c6ae2fce611f3d1dd61fe4a0a (patch) | |
tree | 6d85503a9d86cb7bdbcfd3dde7e4b528ec0da2db /codegen/override.py | |
parent | e1286b8b08e35081d300c640ccbbe13e51ce02a4 (diff) | |
download | pygtk-218218580d24095c6ae2fce611f3d1dd61fe4a0a.tar.gz |
Add a dynamicnamespace option, refactor class registration
Diffstat (limited to 'codegen/override.py')
-rw-r--r-- | codegen/override.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/codegen/override.py b/codegen/override.py index 6f36ae19..c4d5ffa2 100644 --- a/codegen/override.py +++ b/codegen/override.py @@ -44,6 +44,7 @@ class Overrides: self.defines = {} self.functions = {} self.newstyle_constructors = {} + self.dynamicnamespace = False if filename: self.handle_file(filename) @@ -198,6 +199,10 @@ class Overrides: "new-constructor GType" gtype, = words[1:] self.newstyle_constructors[gtype] = True + elif command == 'options': + for option in words[1:]: + if option == 'dynamicnamespace': + self.dynamicnamespace = True def is_ignored(self, name): if self.ignores.has_key(name): |