ó Bů‡Lc@ssdZddlTddlmZddlmZddlmZdefd„ƒYZd„Z ej d e ƒd S( s_ The I{soaparray} module provides XSD extensions for handling soap (section 5) encoded arrays. i˙˙˙˙(t*(t getLogger(tFactory(t AttributeRcBs)eZdZd„Zd„Zd„ZRS(sž Represents an XSD that handles special attributes that are extensions for WSDLs. @ivar aty: Array type information. @type aty: The value of wsdl:arrayType. cCs?tj|||ƒ|jdƒr2|d |_n ||_dS(se @param aty: Array type information. @type aty: The value of wsdl:arrayType. s[]iţ˙˙˙N(t SXAttributet__init__tendswithtaty(tselftschematrootR((s2/usr/lib/python2.7/site-packages/suds/soaparray.pyR$scCs tj|ƒ}|jdƒ|S(NR(Rt autoqualifiedtappend(Rtaqs((s2/usr/lib/python2.7/site-packages/suds/soaparray.pyR /s cCstj|ƒ}|d}|S(NR(saty(Rt description(Rtd((s2/usr/lib/python2.7/site-packages/suds/soaparray.pyR4s (t__name__t __module__t__doc__RR R(((s2/usr/lib/python2.7/site-packages/suds/soaparray.pyRs cCsHd}|jdd|ƒ}|dkr4t||ƒSt|||ƒSdS(Ns http://schemas.xmlsoap.org/wsdl/t arrayTypetns(Ns http://schemas.xmlsoap.org/wsdl/(tNonetgetRR(txtyRR((s2/usr/lib/python2.7/site-packages/suds/soaparray.pyt__fn=s   t attributeN( RtsudstloggingRtsuds.xsd.sxbasicRt SXFactoryRRRtmaptag(((s2/usr/lib/python2.7/site-packages/suds/soaparray.pyts !