Commits

Author Commit Message Labels Comments Date
jortel
Add support for <Timestamp/> and <Expires/> tokens for WSSE.
jortel
Refactor transports to use urllib2 ProxyHandler.
jortel
Fix ticket #295 and raise specific exception when location not found in document store.
jortel
bump revision.
jortel
In the ElementAppender (marshaller), wrap appended Elements to make them kind of read-only and appended As-Is. This mainly prevents Element parameters from being tampered with by promotePrefixes() and normalizePrefixes() during XML message optimizations. Also, fix potential issue with normalizePrefixes() by adding (self) to branch() and looking up the ancestor list for all possible namespaces. Added Element.ancestors() method.
jortel
update epydocs.
jortel
Add a local document store containing textual copies of static and frequently used documents such as the (http://schemas.xmlsoap.org/soap/encoding/) soap section 5 encoding schema. This is contained because of reports of problems with the http://schemas.xmlsoap.org site.
jortel
Add check for 'options' before del and change to remove list of unwanted options. Also, restore 'options' on imported wsdls when unpickled.
jortel
Fix pickling problem with wsdls that import other wsdls.
jortel
Fix missing 'self' on getid.
jortel
Bump version with pickled WSDL caching.
jortel
Enable WSDL caching as pickled object; refactor caching; remove /options/ attributes on object within (xsd) package and instead - pass to methods as needed (which was only a few); remove /schema/ & /options/ attributes from objects in (binding) package and get from wsdl instead; replace Object subclasses with Facade in wsdl for better pickling - true subclasses have no value here anyway.
jortel
Remove (cleanup) Text pickler object.
jortel
Move Text object pickling to the Text class.
jortel
Move Text object pickling to the Text class.
jortel
update python version.
jortel
Add Facade to sudsobject to be used when a true subclass is not necessary.
jortel
Update epydocs.
jortel
Move transport caching to document-based caching. This approach leverages the performance of pickling/unpickling of sax DOM object graphs. Also, ensures that only valid/complete XML documents are cached. The NoCache class moved as well so users disabling the cache as Client(url, cache=NoCache) should switch to the preferred: Client(url, cache=None).
jortel
Decouple the sax.Parser and the Transport.
jortel
Tune the document/literal encode() method to set the xsi:type only when the real type sent (and is derived) is different then the specified (base) type. In other words, we're only typing extension (derived) when the server is expecting the base.
jortel
Add Ticket 291 optimization; replace string concatenation with using a character buffer (list) which is joined at the end.
jortel
Handle overflow errors when trying to convert dates such as: 0001-01-01T00:00:00.000Z.
jortel
Set /real/ type as Object metadata type in typed unmarshaller. Cast Objects in encoded marshaller when casting array content.
jortel
Reinstate sax parser trim() but only for element that have children. This cleans up formatting but leaves legit text nodes untrimmed.
jortel
In the sax parser, discontinue trim() on text nodes.
jortel
Bump trunk to 0.3.9 beta.
jortel
Move 0.3.8 beta to: GA status.
jortel
Further refine fix for ticket #254 to be more constrained. Also, verified againt test case for ticket #154.
jortel
Fix problem with content.real being None when passing sudsobject.Property params. Add **experimental** note on (autoblend) option documentation.
  1. Prev
  2. Next