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:10 UTC

svn commit: r941764 - in /incubator/libcloud/trunk/libcloud/drivers: dummy.py ec2.py ecp.py gogrid.py linode.py opennebula.py rimuhosting.py slicehost.py vcloud.py voxel.py

Author: jerry
Date: Thu May  6 14:59:09 2010
New Revision: 941764

URL: http://svn.apache.org/viewvc?rev=941764&view=rev
Log:
Basic docstrings for node drivers

Modified:
    incubator/libcloud/trunk/libcloud/drivers/dummy.py
    incubator/libcloud/trunk/libcloud/drivers/ec2.py
    incubator/libcloud/trunk/libcloud/drivers/ecp.py
    incubator/libcloud/trunk/libcloud/drivers/gogrid.py
    incubator/libcloud/trunk/libcloud/drivers/linode.py
    incubator/libcloud/trunk/libcloud/drivers/opennebula.py
    incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py
    incubator/libcloud/trunk/libcloud/drivers/slicehost.py
    incubator/libcloud/trunk/libcloud/drivers/vcloud.py
    incubator/libcloud/trunk/libcloud/drivers/voxel.py

Modified: incubator/libcloud/trunk/libcloud/drivers/dummy.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/dummy.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/dummy.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/dummy.py Thu May  6 14:59:09 2010
@@ -34,6 +34,9 @@ class DummyConnection(ConnectionKey):
         pass
 
 class DummyNodeDriver(NodeDriver):
+    """
+    Dummy node driver
+    """
 
     name = "Dummy Node Provider"
     type = Provider.DUMMY

Modified: incubator/libcloud/trunk/libcloud/drivers/ec2.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/ec2.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/ec2.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/ec2.py Thu May  6 14:59:09 2010
@@ -213,7 +213,7 @@ class EC2Connection(ConnectionUserAndKey
 
 class EC2NodeDriver(NodeDriver):
     """
-    Driver for connections to EC2
+    Amazon EC2 node driver
     """
 
     connectionCls = EC2Connection

Modified: incubator/libcloud/trunk/libcloud/drivers/ecp.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/ecp.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/ecp.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/ecp.py Thu May  6 14:59:09 2010
@@ -113,6 +113,9 @@ class ECPConnection(ConnectionUserAndKey
 
 
 class ECPNodeDriver(NodeDriver):
+    """
+    Enomaly ECP node driver
+    """
 
     name = "Enomaly Elastic Computing Platform"
     type = Provider.ECP

Modified: incubator/libcloud/trunk/libcloud/drivers/gogrid.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/gogrid.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/gogrid.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/gogrid.py Thu May  6 14:59:09 2010
@@ -123,6 +123,9 @@ class GoGridNode(Node):
         ).hexdigest()
 
 class GoGridNodeDriver(NodeDriver):
+    """
+    GoGrid node driver
+    """
 
     connectionCls = GoGridConnection
     type = Provider.GOGRID

Modified: incubator/libcloud/trunk/libcloud/drivers/linode.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/linode.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/linode.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/linode.py Thu May  6 14:59:09 2010
@@ -136,7 +136,11 @@ class LinodeConnection(ConnectionKey):
 
 
 class LinodeNodeDriver(NodeDriver):
-    # The meat of Linode operations; the Node Driver.
+    """
+    Linode node driver
+
+    The meat of Linode operations.
+    """
     type = Provider.LINODE
     name = "Linode"
     connectionCls = LinodeConnection

Modified: incubator/libcloud/trunk/libcloud/drivers/opennebula.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/opennebula.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/opennebula.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/opennebula.py Thu May  6 14:59:09 2010
@@ -69,6 +69,9 @@ class OpenNebulaConnection(ConnectionUse
 
 
 class OpenNebulaNodeDriver(NodeDriver):
+    """
+    OpenNebula node driver
+    """
 
     connectionCls = OpenNebulaConnection
     type = Provider.OPENNEBULA

Modified: incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/rimuhosting.py Thu May  6 14:59:09 2010
@@ -106,6 +106,10 @@ class RimuHostingConnection(ConnectionKe
                                      params, data, headers, method)
 
 class RimuHostingNodeDriver(NodeDriver):
+    """
+    RimuHosting node driver
+    """
+
     type = Provider.RIMUHOSTING
     name = 'RimuHosting'
     connectionCls = RimuHostingConnection

Modified: incubator/libcloud/trunk/libcloud/drivers/slicehost.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/slicehost.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/slicehost.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/slicehost.py Thu May  6 14:59:09 2010
@@ -61,6 +61,9 @@ class SlicehostConnection(ConnectionKey)
 
 
 class SlicehostNodeDriver(NodeDriver):
+    """
+    Slicehost node driver
+    """
 
     connectionCls = SlicehostConnection
 

Modified: incubator/libcloud/trunk/libcloud/drivers/vcloud.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/vcloud.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/vcloud.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/vcloud.py Thu May  6 14:59:09 2010
@@ -13,7 +13,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 """
-vmware VCloud driver.
+VMware vCloud driver.
 """
 from libcloud.providers import Provider
 from libcloud.types import NodeState, InvalidCredsException
@@ -212,7 +212,7 @@ class VCloudResponse(Response):
 
 class VCloudConnection(ConnectionUserAndKey):
     """
-    Connection class for the VCloud driver
+    Connection class for the vCloud driver
     """
 
     responseCls = VCloudResponse
@@ -261,6 +261,10 @@ class VCloudConnection(ConnectionUserAnd
         return headers
 
 class VCloudNodeDriver(NodeDriver):
+    """
+    vCloud node driver
+    """
+
     type = Provider.VCLOUD
     name = "vCloud"
     connectionCls = VCloudConnection
@@ -578,7 +582,7 @@ class VCloudNodeDriver(NodeDriver):
 
 class HostingComConnection(VCloudConnection):
     """
-    VCloud connection subclass for hosting.com
+    vCloud connection subclass for Hosting.com
     """
 
     host = "vcloud.safesecureweb.com"
@@ -592,16 +596,24 @@ class HostingComConnection(VCloudConnect
         }
 
 class HostingComDriver(VCloudNodeDriver):
+    """
+    vCloud node driver for Hosting.com
+    """
     connectionCls = HostingComConnection
 
 class TerremarkConnection(VCloudConnection):
     """
-    VCloud connection subclass for Terremark
+    vCloud connection subclass for Terremark
     """
 
     host = "services.vcloudexpress.terremark.com"
 
 class TerremarkDriver(VCloudNodeDriver):
+    """
+    vCloud node driver for Terremark
+    """
+
     connectionCls = TerremarkConnection
+
     def list_locations(self):
         return [NodeLocation(0, "Terremark Texas", 'US', self)]

Modified: incubator/libcloud/trunk/libcloud/drivers/voxel.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/voxel.py?rev=941764&r1=941763&r2=941764&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/voxel.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/voxel.py Thu May  6 14:59:09 2010
@@ -104,6 +104,9 @@ NODE_STATE_MAP = { 'IN_PROGRESS': NodeSt
                    'terminated': NodeState.TERMINATED }
 
 class VoxelNodeDriver(NodeDriver):
+    """
+    Voxel VoxCLOUD node driver
+    """
 
     connectionCls = VoxelConnection
     type = Provider.VOXEL