[gobject-introspection] warn for missing element-type on GSList params and return values
- From: Jonathan Matthew <jmatthew src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] warn for missing element-type on GSList params and return values
- Date: Thu, 22 Jul 2010 07:40:14 +0000 (UTC)
commit a01bb382f8d9924ebdd05c86de734472ff113f00
Author: Jonathan Matthew <jonathan d14n org>
Date: Wed Jul 14 14:02:05 2010 +1000
warn for missing element-type on GSList params and return values
https://bugzilla.gnome.org/show_bug.cgi?id=623070
giscanner/glibtransformer.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/giscanner/glibtransformer.py b/giscanner/glibtransformer.py
index 1178c5f..1da1f3f 100644
--- a/giscanner/glibtransformer.py
+++ b/giscanner/glibtransformer.py
@@ -1151,8 +1151,9 @@ class GLibTransformer(object):
parent.introspectable = False
elif not isinstance(node.type, List) and \
(node.type.name == 'GLib.List' or
+ node.type.name == 'GLib.SList' or
(self._transformer._namespace.name == 'GLib'
- and node.type.name == 'List')):
+ and (node.type.name == 'List' or node.type.name == 'SList'))):
if isinstance(node, Parameter):
self._transformer.log_node_warning(parent,
"""Missing (element-type) annotation on argument %r""" % (node.name, ),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]