You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by je...@apache.org on 2010/05/06 16:59:03 UTC
svn commit: r941763 - in /incubator/libcloud/trunk/libcloud/drivers:
dummy.py ecp.py gogrid.py ibm.py linode.py opennebula.py rackspace.py
rimuhosting.py slicehost.py softlayer.py vcloud.py voxel.py vpsnet.py
Author: jerry
Date: Thu May 6 14:59:02 2010
New Revision: 941763
URL: http://svn.apache.org/viewvc?rev=941763&view=rev
Log:
Basic docstrings for driver connection classes
Modified:
incubator/libcloud/trunk/libcloud/drivers/dummy.py
incubator/libcloud/trunk/libcloud/drivers/ecp.py
incubator/libcloud/trunk/libcloud/drivers/gogrid.py
incubator/libcloud/trunk/libcloud/drivers/ibm.py
incubator/libcloud/trunk/libcloud/drivers/linode.py
incubator/libcloud/trunk/libcloud/drivers/opennebula.py
incubator/libcloud/trunk/libcloud/drivers/rackspace.py
incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py
incubator/libcloud/trunk/libcloud/drivers/slicehost.py
incubator/libcloud/trunk/libcloud/drivers/softlayer.py
incubator/libcloud/trunk/libcloud/drivers/vcloud.py
incubator/libcloud/trunk/libcloud/drivers/voxel.py
incubator/libcloud/trunk/libcloud/drivers/vpsnet.py
Modified: incubator/libcloud/trunk/libcloud/drivers/dummy.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/dummy.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/dummy.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/dummy.py Thu May 6 14:59:02 2010
@@ -26,6 +26,9 @@ from zope.interface import implements
import uuid
class DummyConnection(ConnectionKey):
+ """
+ Dummy connection class
+ """
def connect(self, host=None, port=None):
pass
Modified: incubator/libcloud/trunk/libcloud/drivers/ecp.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/ecp.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/ecp.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/ecp.py Thu May 6 14:59:02 2010
@@ -70,6 +70,9 @@ class ECPResponse(Response):
return self.headers
class ECPConnection(ConnectionUserAndKey):
+ """
+ Connection class for the Enomaly ECP driver
+ """
responseCls = ECPResponse
host = API_HOST
Modified: incubator/libcloud/trunk/libcloud/drivers/gogrid.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/gogrid.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/gogrid.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/gogrid.py Thu May 6 14:59:02 2010
@@ -91,6 +91,9 @@ class GoGridResponse(Response):
return self.object['message']
class GoGridConnection(ConnectionUserAndKey):
+ """
+ Connection class for the GoGrid driver
+ """
host = HOST
responseCls = GoGridResponse
Modified: incubator/libcloud/trunk/libcloud/drivers/ibm.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/ibm.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/ibm.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/ibm.py Thu May 6 14:59:02 2010
@@ -44,8 +44,9 @@ class IBMResponse(Response):
class IBMConnection(ConnectionUserAndKey):
"""
- Handles the connection to the IBM Developer Cloud.
+ Connection class for the IBM Developer Cloud driver
"""
+
host = HOST
responseCls = IBMResponse
Modified: incubator/libcloud/trunk/libcloud/drivers/linode.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/linode.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/linode.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/linode.py Thu May 6 14:59:02 2010
@@ -119,9 +119,15 @@ class LinodeResponse(Response):
class LinodeConnection(ConnectionKey):
- # Wraps a Linode HTTPS connection, and passes along the connection key.
+ """
+ Connection class for the LinodeConnection driver
+
+ Wraps Linode HTTPS connection, and passes along the connection key.
+ """
+
host = LINODE_API
responseCls = LinodeResponse
+
def add_default_params(self, params):
params["api_key"] = self.key
# Be explicit about this in case the default changes.
Modified: incubator/libcloud/trunk/libcloud/drivers/opennebula.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/opennebula.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/opennebula.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/opennebula.py Thu May 6 14:59:02 2010
@@ -53,6 +53,9 @@ class OpenNebulaResponse(Response):
class OpenNebulaConnection(ConnectionUserAndKey):
+ """
+ Connection class for the OpenNebula driver
+ """
host = API_HOST
port = API_PORT
Modified: incubator/libcloud/trunk/libcloud/drivers/rackspace.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/rackspace.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/rackspace.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/rackspace.py Thu May 6 14:59:02 2010
@@ -53,6 +53,10 @@ class RackspaceResponse(Response):
class RackspaceConnection(ConnectionUserAndKey):
+ """
+ Connection class for the Rackspace driver
+ """
+
api_version = 'v1.0'
auth_host = 'auth.api.rackspacecloud.com'
responseCls = RackspaceResponse
Modified: incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py Thu May 6 14:59:02 2010
@@ -73,6 +73,9 @@ class RimuHostingResponse(Response):
% (self.body))
class RimuHostingConnection(ConnectionKey):
+ """
+ Connection class for the RimuHosting driver
+ """
api_context = API_CONTEXT
host = API_HOST
Modified: incubator/libcloud/trunk/libcloud/drivers/slicehost.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/slicehost.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/slicehost.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/slicehost.py Thu May 6 14:59:02 2010
@@ -47,6 +47,9 @@ class SlicehostResponse(Response):
class SlicehostConnection(ConnectionKey):
+ """
+ Connection class for the Slicehost driver
+ """
host = 'api.slicehost.com'
responseCls = SlicehostResponse
Modified: incubator/libcloud/trunk/libcloud/drivers/softlayer.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/softlayer.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/softlayer.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/softlayer.py Thu May 6 14:59:02 2010
@@ -162,6 +162,10 @@ class SoftLayerProxy(xmlrpclib.ServerPro
)
class SoftLayerConnection(object):
+ """
+ Connection class for the SoftLayer driver
+ """
+
proxyCls = SoftLayerProxy
driver = None
Modified: incubator/libcloud/trunk/libcloud/drivers/vcloud.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/vcloud.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/vcloud.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/vcloud.py Thu May 6 14:59:02 2010
@@ -211,6 +211,9 @@ class VCloudResponse(Response):
httplib.NO_CONTENT, httplib.ACCEPTED)
class VCloudConnection(ConnectionUserAndKey):
+ """
+ Connection class for the VCloud driver
+ """
responseCls = VCloudResponse
token = None
@@ -574,6 +577,10 @@ class VCloudNodeDriver(NodeDriver):
features = {"create_node": ["password"]}
class HostingComConnection(VCloudConnection):
+ """
+ VCloud connection subclass for hosting.com
+ """
+
host = "vcloud.safesecureweb.com"
def _get_auth_headers(self):
@@ -588,6 +595,10 @@ class HostingComDriver(VCloudNodeDriver)
connectionCls = HostingComConnection
class TerremarkConnection(VCloudConnection):
+ """
+ VCloud connection subclass for Terremark
+ """
+
host = "services.vcloudexpress.terremark.com"
class TerremarkDriver(VCloudNodeDriver):
Modified: incubator/libcloud/trunk/libcloud/drivers/voxel.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/voxel.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/voxel.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/voxel.py Thu May 6 14:59:02 2010
@@ -66,6 +66,9 @@ class VoxelResponse(Response):
return True
class VoxelConnection(ConnectionUserAndKey):
+ """
+ Connection class for the Voxel driver
+ """
host = VOXEL_API_HOST
responseCls = VoxelResponse
Modified: incubator/libcloud/trunk/libcloud/drivers/vpsnet.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/vpsnet.py?rev=941763&r1=941762&r2=941763&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/vpsnet.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/vpsnet.py Thu May 6 14:59:02 2010
@@ -69,6 +69,9 @@ class VPSNetResponse(Response):
return "\n".join(errors)
class VPSNetConnection(ConnectionUserAndKey):
+ """
+ Connection class for the VPS.net driver
+ """
host = API_HOST
responseCls = VPSNetResponse