Commit Graph

370 Commits

Author SHA1 Message Date
jortel 1cfa7567d1 GA release: bump version and reset release to (1). 2008-11-11 17:43:40 +00:00
jortel 0654aba6f0 bump build info 2008-11-10 22:37:33 +00:00
jortel 15898f74fe Update binding so that <part type=""/> will have a parameter type of PartElement. This will ensure that these nodes are not be qualified by the marshaller. This will also be more consistent so that parameter types are always elements. 2008-11-10 22:32:25 +00:00
jortel e2255ac46d update changelog for 0.3.2 2008-11-10 17:06:33 +00:00
jortel 5fe80f7d0d update release notes for 0.3.2 2008-11-10 17:04:56 +00:00
jortel 7789b5f44e add 'headers' keyword per ticket #50 to support user defined http headers; updated Client.setheaders() so that when arg is dict, sets http headers; revised linkage and how keywords are passed through the client family of classes 2008-11-07 20:46:19 +00:00
jortel 720959a88c Fix ticket #49, Builder updated to add missing type information to inner classes; marshaller fixed to issue warning and continue when Object has no type information instead of trying to push (type,None) into the resolver. 2008-11-06 20:47:48 +00:00
jortel b703d357de Move xlstr to binding __init__.py; In Typer.auto() default to string and add mapping for (float, xlstr) 2008-11-06 19:19:24 +00:00
jortel 31ff5f9622 Add release notes for 0.3.2 release 2008-11-06 15:27:34 +00:00
jortel c6b00e77b8 fix ( None ) value problem. Moved checking for ( None ) when translating in marshaller/unmarshaller from Builtin types to marshaller/unmarhshaller. This is where it should have been all along 2008-11-05 20:39:06 +00:00
jortel cce329506d fix check in XInt,XFloat translate() 2008-11-05 18:28:30 +00:00
jortel 2393058b7d Add check for None and len() < 0 for XInt and XFloat conversions 2008-11-05 18:24:03 +00:00
jortel ad839d3560 prioritize @nil="true" in unmarshaller 2008-11-05 17:39:39 +00:00
jortel dc52ffa02a set empty node values to None if either nillable or nil. 2008-11-05 16:44:46 +00:00
jortel 98eb42d0a2 Add XString; Enhance handling of None values for non-string XS types; refactor xs:date objects into separate module; move XBuiltin to sx:base 2008-11-05 16:05:45 +00:00
jortel 3e4b0d0cdb add __setitme__() to sudsobject.Object 2008-11-05 14:11:48 +00:00
jortel 7499288faa Add type conversion support for xs:int, xs:long, xs:float, xs:double; update xs:date, xs:time, xs:datetime toString() to check to see if value is a python datetime object before trying to convert it. 2008-11-05 14:05:51 +00:00
jortel ee70d81fba Fix unmarshaller so that xs types translated to python types aren't wrapped in xlstr object. Update wsdl to make input/output tags optional in part_types; Update document binding to handle messages w/o any parts. 2008-11-04 21:36:57 +00:00
jortel bd67b80351 update spec per fedora package review; update makefile to NOT release when in dist and rpm targets 2008-11-03 16:35:45 +00:00
jortel f6f306d92b further tweaking of namesapces, ugh 2008-10-31 19:35:32 +00:00
jortel 51d989264a fix epydoc 2008-10-31 18:50:58 +00:00
jortel 35ee71b316 fix epydoc 2008-10-31 18:49:30 +00:00
jortel 63d7e77a36 revise marshaller and binding to further sharpen the namespacing of nodes produced by the marshaller 2008-10-31 18:42:40 +00:00
jortel f510efb806 fix minor indent 2008-10-30 19:04:59 +00:00
jortel 8fb9d22539 add support for <xs:include/> add an attribute to imported schema (url=) to note the url from which a schema is imported. 2008-10-30 19:02:49 +00:00
jortel 1880881a51 remove doc dir on clean target 2008-10-30 17:17:17 +00:00
jortel e01d33efb1 Add support for <simpleContent/>, change SchemaObject.dereference() to NOT be recursion; change Schema.dereference() to use SchemaObject.contents() so it's not using recursion to walk a changing tree. Fixes infinite recurstion problem reported by Ticket #46 2008-10-30 16:53:30 +00:00
jortel 5f225a327f Add support for <wsdl:import/> of schema files into the wsdl root <definitions/>. This clearly violates the WSDL 1.1 and 2.0 specifications (including the wsdl schema: http://www.w3.org/2007/06/wsdl/wsdl20.xsd ) but since ( http://www.w3.org/TR/wsdl#_style ) show doing this as an example, then it must be supported. Bump trunk to beta (R358-20081029) 2008-10-29 19:43:50 +00:00
jortel f4f7b46cad Fix README Authentication section change keyword Client(urlopener=x) to Client(opener=x) 2008-10-29 14:24:46 +00:00
jortel adcb7c2a18 fix date/datetime conversion bugs when date is None or invalid tz offset. Update trunk to beta (R356-20081029) 2008-10-29 14:23:36 +00:00
jortel 4234c0b7eb fix marshaller refactoring to use the Typer in Encoded.encode(), bump trunk to beta (R355-20081028) 2008-10-28 20:41:48 +00:00
jortel 87839b0aaf move epydoc gen to the makefile 2008-10-28 18:53:13 +00:00
jortel cfc6448c06 rename suds.spec back to python-suds.spec 2008-10-28 14:28:40 +00:00
jortel a104d575e4 bump trunk to beta (R350-20081028) 2008-10-28 14:22:53 +00:00
jortel dc885e53af Add rm -rf to %install in spec. rpmlint now clean. Add automatic typing for type=ANY nodes in marshaller. Removed unused import in Element. 2008-10-28 14:12:04 +00:00
jortel e188cc5983 clean /usr/src/redhat/** in clean target; add Element.insert() 2008-10-27 20:30:52 +00:00
jortel 231ccea700 bump build to beta (R347-20081027) 2008-10-27 19:15:09 +00:00
jortel e258b77321 fix epydocs 2008-10-27 19:14:05 +00:00
jortel ef2454a9b2 add Client.setheaders() to set soap headers for *all* method invocations 2008-10-27 19:11:13 +00:00
jortel 6bff0af747 go back to having the xsi:type=<content.type.resolved()> 2008-10-27 17:43:54 +00:00
jortel 3f88e36a5b update makefile 2008-10-27 14:56:21 +00:00
jortel 491000f936 add scp to fedorahosted:releases in makefile and change spec to get source from there 2008-10-27 14:30:16 +00:00
jortel f7d64538ac make addprefix() only raise exception when prefix is defined __and__ different then uri parameter 2008-10-24 20:11:57 +00:00
jortel 70f42b9306 Add %{?dist} 2008-10-24 18:59:23 +00:00
jortel ac0c37050d rename spec on trunk per fedora packaging 2008-10-24 17:56:48 +00:00
jortel a8c0a38460 updated trunk with fedora review comments 2008-10-24 17:55:44 +00:00
jortel 896b21b4f5 fix xsi:type='' for document/literal by removing prefix 2008-10-24 15:51:47 +00:00
jortel 74890e5fb6 add types listing back into ServiceDefinition; Add addprefix() to Client to mitigate cases where users are using services with lots of namespaces and the suds auto-mapping to unique prefixes does not produce constant results. 2008-10-24 15:40:30 +00:00
jortel 3e4136b7d6 fix soapheader when not passed as collection. Broken during soapheader refactoring 2008-10-24 14:07:33 +00:00
jortel 6d0ef3ed96 Change the signatures back to types. This will be ok since the marshaller has been fixed to preserve the namespace of parameters (and it's true type). Refactor PathResolver to clean it up. Fix public.py test and remove some with bad urls 2008-10-23 18:16:03 +00:00