Author: tomaz
Date: Thu Aug  9 04:55:24 2012
New Revision: 1371040

URL: http://svn.apache.org/viewvc?rev=1371040&view=rev
Log:
More docstrings updates. Contributed by Ilgiz Islamgulov.

Modified:
    libcloud/trunk/libcloud/compute/drivers/cloudstack.py
    libcloud/trunk/libcloud/compute/drivers/gogrid.py
    libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py

Modified: libcloud/trunk/libcloud/compute/drivers/cloudstack.py
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/cloudstack.py?rev=1371040&r1=1371039&r2=1371040&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/cloudstack.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/cloudstack.py Thu Aug  9 04:55:24 
2012
@@ -163,6 +163,10 @@ class CloudStackNodeDriver(CloudStackDri
         return locations
 
     def list_nodes(self):
+        """
+        @inherits: L{NodeDriver.list_nodes}
+        @rtype: C{list} of L{CloudStackNode}
+        """
         vms = self._sync_request('listVirtualMachines')
         addrs = self._sync_request('listPublicIpAddresses')
 
@@ -222,6 +226,10 @@ class CloudStackNodeDriver(CloudStackDri
         return sizes
 
     def create_node(self, name, size, image, location=None, **kwargs):
+        """
+        @inherits: L{NodeDriver.create_node}
+        @rtype: L{CloudStackNode}
+        """
         extra_args = {}
         if location is None:
             location = self.list_locations()[0]
@@ -252,10 +260,18 @@ class CloudStackNodeDriver(CloudStackDri
         )
 
     def destroy_node(self, node):
+        """
+        @inherits: L{NodeDriver.reboot_node}
+        @type node: L{CloudStackNode}
+        """
         self._async_request('destroyVirtualMachine', id=node.id)
         return True
 
     def reboot_node(self, node):
+        """
+        @inherits: L{NodeDriver.reboot_node}
+        @type node: L{CloudStackNode}
+        """
         self._async_request('rebootVirtualMachine', id=node.id)
         return True
 
@@ -306,6 +322,10 @@ class CloudStackNodeDriver(CloudStackDri
                              extra=dict(name=volumeResponse['name']))
 
     def attach_volume(self, node, volume, device=None):
+        """
+        @inherits: L{NodeDriver.attach_volume}
+        @type node: L{CloudStackNode}
+        """
         # TODO Add handling for device name
         self._async_request('attachVolume', id=volume.id,
                             virtualMachineId=node.id)
@@ -323,8 +343,8 @@ class CloudStackNodeDriver(CloudStackDri
         """
         "Allocate a public IP and bind it to a node.
 
-        @param      node: Node which should be used
-        @type       node: L{Node}
+        @param node: Node which should be used
+        @type  node: L{CloudStackNode}
 
         @rtype: L{CloudStackAddress}
         """
@@ -347,11 +367,11 @@ class CloudStackNodeDriver(CloudStackDri
         """
         Release a public IP.
 
-        @param      node: Node which should be used
-        @type       node: L{Node}
+        @param node: Node which should be used
+        @type  node: L{CloudStackNode}
 
-        @param      address: CloudStackAddress which should be used
-        @type       address: L{CloudStackAddress}
+        @param address: CloudStackAddress which should be used
+        @type  address: L{CloudStackAddress}
 
         @rtype: C{bool}
         """
@@ -368,8 +388,8 @@ class CloudStackNodeDriver(CloudStackDri
         """
         "Add a NAT/firewall forwarding rule.
 
-        @param      node: Node which should be used
-        @type       node: L{Node}
+        @param node: Node which should be used
+        @type  node: L{CloudStackNode}
 
         @param      address: CloudStackAddress which should be used
         @type       address: L{CloudStackAddress}
@@ -409,8 +429,8 @@ class CloudStackNodeDriver(CloudStackDri
         """
         Remove a NAT/firewall forwarding rule.
 
-        @param      node: Node which should be used
-        @type       node: L{Node}
+        @param node: Node which should be used
+        @type  node: L{CloudStackNode}
 
         @param rule: Forwarding rule which should be used
         @type rule: L{CloudStackForwardingRule}

Modified: libcloud/trunk/libcloud/compute/drivers/gogrid.py
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/compute/drivers/gogrid.py?rev=1371040&r1=1371039&r2=1371040&view=diff
==============================================================================
--- libcloud/trunk/libcloud/compute/drivers/gogrid.py (original)
+++ libcloud/trunk/libcloud/compute/drivers/gogrid.py Thu Aug  9 04:55:24 2012
@@ -169,6 +169,10 @@ class GoGridNodeDriver(BaseGoGridDriver,
         return images
 
     def list_nodes(self):
+        """
+        @inherits: L{NodeDriver.list_nodes}
+        @rtype: C{list} of L{GoGridNode}
+        """
         passwords_map = {}
 
         res = self._server_list()
@@ -188,6 +192,10 @@ class GoGridNodeDriver(BaseGoGridDriver,
                 for el in res['list']]
 
     def reboot_node(self, node):
+        """
+        @inherits: L{NodeDriver.reboot_node}
+        @type node: L{GoGridNode}
+        """
         id = node.id
         power = 'restart'
         res = self._server_power(id, power)
@@ -196,6 +204,10 @@ class GoGridNodeDriver(BaseGoGridDriver,
         return True
 
     def destroy_node(self, node):
+        """
+        @inherits: L{NodeDriver.reboot_node}
+        @type node: L{GoGridNode}
+        """
         id = node.id
         res = self._server_delete(id)
         if not res.success():
@@ -268,7 +280,7 @@ class GoGridNodeDriver(BaseGoGridDriver,
             specified, first available IP address will be picked
         @type       ex_ip: C{str}
 
-        @rtype: L{Node}
+        @rtype: L{GoGridNode}
         """
         name = kwargs['name']
         image = kwargs['image']
@@ -301,6 +313,8 @@ class GoGridNodeDriver(BaseGoGridDriver,
         @keyword    ex_ip: Public IP address to use for a Node. If not
                     specified, first available IP address will be picked
         @type       ex_ip: C{str}
+
+        @rtype: L{GoGridNode}
         """
         node = self.ex_create_node_nowait(**kwargs)
 
@@ -334,7 +348,7 @@ class GoGridNodeDriver(BaseGoGridDriver,
         http://wiki.gogrid.com/wiki/index.php/MyGSI
 
         @keyword    node: node to use as a base for image
-        @type       node: L{Node}
+        @type       node: L{GoGridNode}
 
         @keyword    name: name for new image
         @type       name: C{str}
@@ -352,7 +366,7 @@ class GoGridNodeDriver(BaseGoGridDriver,
         """Change attributes of a node.
 
         @keyword    node: node to be edited (required)
-        @type       node: L{Node}
+        @type       node: L{GoGridNode}
 
         @keyword    size: new size of a node (required)
         @type       size: L{NodeSize}

Modified: libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py?rev=1371040&r1=1371039&r2=1371040&view=diff
==============================================================================
--- libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py (original)
+++ libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py Thu Aug  9 
04:55:24 2012
@@ -674,7 +674,7 @@ class RackspaceLBDriver(Driver, OpenStac
         @param balancer: Balancer which should be used
         @type balancer: L{LoadBalancer}
 
-        @rtype: C{list} of L{RackspaceAccessRuleType}
+        @rtype: C{list} of L{RackspaceAccessRule}
         """
         uri = '/loadbalancers/%s/accesslist' % (balancer.id)
         resp = self.connection.request(uri)


Reply via email to