Author: tomaz
Date: Fri Oct  7 21:02:31 2011
New Revision: 1180241

URL: http://svn.apache.org/viewvc?rev=1180241&view=rev
Log:
Add context variable and set_context method to the base Connection class. Update
affected code.

Modified:
    libcloud/trunk/libcloud/common/base.py
    libcloud/trunk/libcloud/dns/drivers/linode.py

Modified: libcloud/trunk/libcloud/common/base.py
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/common/base.py?rev=1180241&r1=1180240&r2=1180241&view=diff
==============================================================================
--- libcloud/trunk/libcloud/common/base.py (original)
+++ libcloud/trunk/libcloud/common/base.py Fri Oct  7 21:02:31 2011
@@ -246,6 +246,7 @@ class Connection(object):
     def __init__(self, secure=True, host=None, port=None, url=None):
         self.secure = secure and 1 or 0
         self.ua = []
+        self.context = {}
 
         self.request_path = ''
 
@@ -263,6 +264,9 @@ class Connection(object):
         if url:
             (self.host, self.port, self.secure, self.request_path) = 
self._tuple_from_url(url)
 
+    def set_context(self, context):
+        self.context = context
+
     def _tuple_from_url(self, url):
         secure = 1
         port = None

Modified: libcloud/trunk/libcloud/dns/drivers/linode.py
URL: 
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/dns/drivers/linode.py?rev=1180241&r1=1180240&r2=1180241&view=diff
==============================================================================
--- libcloud/trunk/libcloud/dns/drivers/linode.py (original)
+++ libcloud/trunk/libcloud/dns/drivers/linode.py Fri Oct  7 21:02:31 2011
@@ -64,13 +64,6 @@ class LinodeDNSResponse(LinodeResponse):
 class LinodeDNSConnection(LinodeConnection):
     responseCls = LinodeDNSResponse
 
-    def __init__(self, *args, **kwargs):
-        super(LinodeDNSConnection, self).__init__(*args, **kwargs)
-        self.context = {}
-
-    def set_context(self, context):
-        self.context = context
-
 
 class LinodeDNSDriver(DNSDriver):
     type = Provider.LINODE


Reply via email to