title: How to pass anyType arguments in Python Suds?
body: <p>I have this SOAP function definition (provided by SUDS):</p>
  
  <pre><code>getPaths(xs:anyType[] accessions, xs:string clientType, )
  </code></pre>
  
  <p>In the WSDL, the inputs look like this:</p>
  
  <pre><code>&lt;xs:complexType name="getPaths"&gt;
      &lt;xs:sequence&gt;
          &lt;xs:element name="accessions" type="xs:anyType" minOccurs="0" maxOccurs="unbounded"/&gt;
          &lt;xs:element name="clientType" type="xs:string" minOccurs="0"/&gt;
      &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
  </code></pre>
  
  <p>I tried to call it like this in a Python program:</p>
  
  <pre><code>result = client.service.getPaths([“string1”, “string2”], "string3")
  </code></pre>
  
  <p>Get this fault:</p>
  
  <pre><code>suds.WebFault: Server raised fault: 'com.xyz.SomeException: java.lang.ClassCastException: org.apache.xerces.dom.ElementNSImpl cannot be cast to java.lang.String'
  </code></pre>
  
  <p>I think I am not provide the data for anyType incorrectly. I cannot find any documentation or information from the web on how to specify anyType data. I am assuming I can pass any types. The server side is working fine cause there are happy Java clients.</p>
  
  <p>Thanks for your help in advance.</p>