vmware/pyvmomi — pull request #79 by hartsock (2014-07-17 22:11:09+00:00)
Title: Undocumented Faults incorrectly de-serialize

example: LicenseUsageFault

ServerFaultCode

dataTampered

The detail tag's first child represents the data type to unmarshal the Fault message envelope's contents into. If that child tag does not have a matching WSDL definition pyVmomi fails to raise the fault.

This change lets the library dynamically create the new fault data type at runtime.

closes https://github.com/vmware/pyvmomi/issues/72