diff options
author | Colin Walters <walters@verbum.org> | 2011-08-29 21:51:34 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2011-08-29 21:51:34 -0400 |
commit | edb4146278f74030fba9bfd79e21f070f24d4434 (patch) | |
tree | 2d2b98216c82b6bd8c700d597d6b19273f86c628 /giscanner | |
parent | cda0aece025c26a407e5e6c918a4312b87450754 (diff) | |
download | gobject-introspection-edb4146278f74030fba9bfd79e21f070f24d4434.tar.gz |
Fix warning for missing (element-type)
While looking for a different bug, I noticed that the introspectable
pass lists was missing GSList. And the warning was never set up
to fire anyways. Fix it and add a test.
Diffstat (limited to 'giscanner')
-rw-r--r-- | giscanner/introspectablepass.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/giscanner/introspectablepass.py b/giscanner/introspectablepass.py index ebb1dedc..95d54b0a 100644 --- a/giscanner/introspectablepass.py +++ b/giscanner/introspectablepass.py @@ -84,8 +84,8 @@ class IntrospectablePass(object): parent.introspectable = False return - if not isinstance(node.type, ast.List) and \ - (node.type.target_giname == 'GLib.List'): + if (isinstance(node.type, ast.List) + and node.type.element_type == ast.TYPE_ANY): self._parameter_warning(parent, node, "Missing (element-type) annotation") parent.introspectable = False return |