[gobject-introspection] docwriter: Support varargs in parameter names
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] docwriter: Support varargs in parameter names
- Date: Mon, 11 Feb 2013 17:35:35 +0000 (UTC)
commit a10a32a191aa2f0a124ab79ba5906f8f57b69cdd
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Sun Feb 3 10:19:42 2013 -0500
docwriter: Support varargs in parameter names
giscanner/docwriter.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index cd72177..ddd0e6e 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -298,7 +298,10 @@ class DocFormatter(object):
return ''.join(words)
def format_parameter_name(self, node, parameter):
- return parameter.argname
+ if isinstance(parameter.type, ast.Varargs):
+ return "..."
+ else:
+ return parameter.argname
def format_function_name(self, func):
raise NotImplementedError
@@ -412,6 +415,8 @@ class DocFormatterPython(DocFormatter):
# Force "self" for the first parameter of a method
if self.is_method(node) and parameter is node.instance_parameter:
return "self"
+ elif isinstance(parameter.type, ast.Varargs):
+ return "..."
else:
return parameter.argname
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]