Exemplo n.º 1
0
 def mkparam(self, method, pdef, object):
     #
     # Expand list parameters into individual parameters
     # each with the type information.  This is because in document
     # arrays are simply unbounded elements.
     #
     if isinstance(object, (list, tuple)):
         tags = []
         for item in object:
             tags.append(self.mkparam(method, pdef, item))
         return tags
     else:
         return Binding.mkparam(self, method, pdef, object)