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/04/14 22:35:59 UTC

svn commit: r934185 - /incubator/libcloud/trunk/libcloud/drivers/slicehost.py

Author: pquerna
Date: Wed Apr 14 20:35:59 2010
New Revision: 934185

URL: http://svn.apache.org/viewvc?rev=934185&view=rev
Log:
use underscore, not -

Modified:
    incubator/libcloud/trunk/libcloud/drivers/slicehost.py

Modified: incubator/libcloud/trunk/libcloud/drivers/slicehost.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers/slicehost.py?rev=934185&r1=934184&r2=934185&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/slicehost.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/slicehost.py Wed Apr 14 20:35:59 2010
@@ -176,13 +176,17 @@ class SlicehostNodeDriver(NodeDriver):
 
         # for consistency with other drivers, we put this in two places.
         node_attrs['password'] = node_attrs['root-password']
+        extra = {}
+        for k in node_attrs.keys():
+          ek = k.replace("-", "_")
+          extra[ek] = node_attrs[k]
         n = Node(id=element.findtext('id'),
                  name=element.findtext('name'),
                  state=state,
                  public_ip=[public_ip],
                  private_ip=[private_ip],
                  driver=self.connection.driver,
-                 extra=node_attrs)
+                 extra=extra)
         return n
 
     def _to_sizes(self, object):