You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by pq...@apache.org on 2010/05/04 23:49:25 UTC
svn commit: r941058 - /incubator/libcloud/trunk/libcloud/drivers/rackspace.py
Author: pquerna
Date: Tue May 4 21:49:25 2010
New Revision: 941058
URL: http://svn.apache.org/viewvc?rev=941058&view=rev
Log:
Prefix non-portable kwargs with ex_, and move utillity functions to have a _ prefix, so they are considered 'more private' in python.
Modified:
incubator/libcloud/trunk/libcloud/drivers/rackspace.py
Modified: incubator/libcloud/trunk/libcloud/drivers/rackspace.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/rackspace.py?rev=941058&r1=941057&r2=941058&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/rackspace.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/rackspace.py Tue May 4 21:49:25 2010
@@ -163,13 +163,13 @@ class RackspaceNodeDriver(NodeDriver):
'UNKNOWN': NodeState.UNKNOWN}
def list_nodes(self):
- return self.to_nodes(self.connection.request('/servers/detail').object)
+ return self._to_nodes(self.connection.request('/servers/detail').object)
def list_sizes(self, location=None):
- return self.to_sizes(self.connection.request('/flavors/detail').object)
+ return self._to_sizes(self.connection.request('/flavors/detail').object)
def list_images(self, location=None):
- return self.to_images(self.connection.request('/images/detail').object)
+ return self._to_images(self.connection.request('/images/detail').object)
def list_locations(self):
return [NodeLocation(0, "Rackspace DFW1", 'US', self)]
@@ -178,11 +178,11 @@ class RackspaceNodeDriver(NodeDriver):
"""Create a new rackspace node
See L{NodeDriver.create_node} for more keyword args.
- @keyword metadata: Key/Value metadata to associate with a node
- @type metadata: C{dict}
+ @keyword ex_metadata: Key/Value metadata to associate with a node
+ @type ex_metadata: C{dict}
- @keyword file: File Path => File contents to create on the node
- @type file: C{dict}
+ @keyword ex_files: File Path => File contents to create on the node
+ @type ex_files: C{dict}
"""
name = kwargs['name']
image = kwargs['image']
@@ -195,11 +195,11 @@ class RackspaceNodeDriver(NodeDriver):
'flavorId': str(size.id)}
)
- metadata_elm = self._metadata_to_xml(kwargs.get("metadata", {}))
+ metadata_elm = self._metadata_to_xml(kwargs.get("ex_metadata", {}))
if metadata_elm:
server_elm.append(metadata_elm)
- files_elm = self._files_to_xml(kwargs.get("files", {}))
+ files_elm = self._files_to_xml(kwargs.get("ex_files", {}))
if files_elm:
server_elm.append(files_elm)
@@ -251,7 +251,7 @@ class RackspaceNodeDriver(NodeDriver):
resp = self.connection.request(uri, method='POST', data=body)
return resp
- def to_nodes(self, object):
+ def _to_nodes(self, object):
node_elements = self._findall(object, 'server')
return [ self._to_node(el) for el in node_elements ]
@@ -293,7 +293,7 @@ class RackspaceNodeDriver(NodeDriver):
})
return n
- def to_sizes(self, object):
+ def _to_sizes(self, object):
elements = self._findall(object, 'flavor')
return [ self._to_size(el) for el in elements ]
@@ -307,7 +307,7 @@ class RackspaceNodeDriver(NodeDriver):
driver=self.connection.driver)
return s
- def to_images(self, object):
+ def _to_images(self, object):
elements = self._findall(object, "image")
return [ self._to_image(el)
for el in elements