GitHub user Jc2k opened a pull request:
https://github.com/apache/libcloud/pull/93
LIBCLOUD-288 - Do xmlrpc requests using the libcloud http layer
2nd part of my XML-RPC efforts. It pulls the shared code out of my Gandi
proof of concept and updates VCL and SoftLayer to use it as well.
Tests are passing, my Gandi manual tests are working, i've pep8'd all the
files i've touched.
The PR contains my earlier Gandi PR as it hasn't landed in trunk yet, but I
can easily rebase this patch if the earlier patch lands.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/Jc2k/libcloud xmlrpc-refactoring
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/libcloud/pull/93.patch
----
commit 24f2916d813b8fbb1146a9932ff2aebd1e9f84ea
Author: John Carr <[email protected]>
Date: 2013-01-30T21:28:59Z
Use the libcloud http layer and the xmlrpclib marshaller.
commit a024789f087f510691375b5031df8afa09edd33b
Author: John Carr <[email protected]>
Date: 2013-01-30T21:36:37Z
Update tests to come before mocks.
commit 67aa677ae5601b130f639d5875476f2c06179421
Author: John Carr <[email protected]>
Date: 2013-01-30T21:42:29Z
pep8 and formatting fixes
commit 36425c656835fccaa673b2f89ecbbe78e1d38659
Author: John Carr <[email protected]>
Date: 2013-01-31T16:20:40Z
Fix some uses of double quotes that should be single quotes
commit bb4c829e748baffaaaeb31dc336624757fa42893
Author: John Carr <[email protected]>
Date: 2013-01-31T20:24:43Z
Pull common xmlrpc handling code from gandi drivers into
libcloud/common/xmlrpc.py
commit 87eae0b0cfb3d9794cd12bf6118c5cfd6a6eeec4
Author: John Carr <[email protected]>
Date: 2013-01-31T21:35:57Z
We expect the zone id to be a string id in some places, so lets make sure
we are
commit c425bb5c7f5f26dac6fc617285e05af2e5a21292
Author: John Carr <[email protected]>
Date: 2013-01-31T22:37:47Z
Port VCLNodeDriver to use shared xmlrpc layer
commit dec369457c2cf9de52c1cb7973603579a6a5ce94
Author: John Carr <[email protected]>
Date: 2013-02-02T00:41:34Z
Move SoftLayer to shared xmlrpc code
commit 3998f89c50d18c6e441f2e7b32f76ec10569b2c0
Author: John Carr <[email protected]>
Date: 2013-02-02T11:16:00Z
Make sure SoftLayer continues to raise same exceptions as before
commit 5100c18bdc8e8b66515eb5d0a5da1cefd89e06a2
Author: John Carr <[email protected]>
Date: 2013-02-02T11:32:53Z
PEP8 fixes
----