Generate correct code for variadic complex parameter

This commit is contained in:
Vincent Jacques
2012-05-27 13:13:29 +01:00
parent 5aceaa19f2
commit 4bf2e31da7
2 changed files with 6 additions and 2 deletions
@@ -1,6 +1,10 @@
{% if method.request.postParameters %}
{% if method.variadicParameter %}
{% if method.variadicParameter.type.simple %}
post_parameters = {{ method.variadicParameter.name }}s
{% else %}
post_parameters = [ {{ method.variadicParameter.name }}._identity for {{ method.variadicParameter.name }} in {{ method.variadicParameter.name }}s ]
{% endif %}
{% else %}
post_parameters = {
{% for parameter in method.mandatoryParameters %}
+2 -2
View File
@@ -110,7 +110,7 @@ class Issue( object ):
return self.__user
def add_to_labels( self, *labels ):
post_parameters = [ label.name for label in labels ]
post_parameters = [ label._identity for label in labels ]
status, headers, data = self.__requester.request(
"POST",
str( self.url ) + "/labels",
@@ -221,7 +221,7 @@ class Issue( object ):
)
def set_labels( self, *labels ):
post_parameters = [ label.name for label in labels ]
post_parameters = [ label._identity for label in labels ]
status, headers, data = self.__requester.request(
"PUT",
str( self.url ) + "/labels",