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/02/02 02:45:38 UTC

svn commit: r905493 - /incubator/libcloud/trunk/libcloud/drivers/rackspace.py

Author: pquerna
Date: Tue Feb  2 01:45:37 2010
New Revision: 905493

URL: http://svn.apache.org/viewvc?rev=905493&view=rev
Log:
be explicit about initialized instance variables

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=905493&r1=905492&r2=905493&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/drivers/rackspace.py (original)
+++ incubator/libcloud/trunk/libcloud/drivers/rackspace.py Tue Feb  2 01:45:37 2010
@@ -59,12 +59,14 @@
 class RackspaceConnection(ConnectionUserAndKey):
     api_version = 'v1.0'
     auth_host = 'auth.api.rackspacecloud.com'
-    __host = None
-    path = None
-    token = None
-
     responseCls = RackspaceResponse
 
+    def __init__(self, user_id, key, secure=True):
+        self.__host = None
+        self.path = None
+        self.token = None
+        super(RackspaceConnection, self).__init__(user_id, key, secure)
+
     def add_default_headers(self, headers):
         headers['X-Auth-Token'] = self.token;
         headers['Accept'] = 'application/xml'