Author: tomaz
Date: Fri Sep 23 22:52:48 2011
New Revision: 1175063
URL: http://svn.apache.org/viewvc?rev=1175063&view=rev
Log:
Fix two bugs with assignment in Linode DNS driver.
Modified:
libcloud/trunk/libcloud/dns/drivers/linode.py
Modified: libcloud/trunk/libcloud/dns/drivers/linode.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/dns/drivers/linode.py?rev=1175063&r1=1175062&r2=1175063&view=diff
==============================================================================
--- libcloud/trunk/libcloud/dns/drivers/linode.py (original)
+++ libcloud/trunk/libcloud/dns/drivers/linode.py Fri Sep 23 22:52:48 2011
@@ -122,12 +122,12 @@ class LinodeDNSDriver(DNSDriver):
valid_keys=VALID_RECORD_EXTRA_PARAMS,
extra=extra)
- data = self.connection.request(API_ROOT, params=params).objects[0]
- record = Record(id=data['ResourceID'], name=name, type=type,
+ result = self.connection.request(API_ROOT, params=params).objects[0]
+ record = Record(id=result['ResourceID'], name=name, type=type,
data=data, extra=merged, zone=zone, driver=self)
return record
- def update_record(self, record, name, type, data, extra):
+ def update_record(self, record, name, type, data, extra=None):
"""
Update an existing record.
@@ -140,8 +140,8 @@ class LinodeDNSDriver(DNSDriver):
valid_keys=VALID_RECORD_EXTRA_PARAMS,
extra=extra)
- data = self.connection.request(API_ROOT, params=params).objects[0]
- record = Record(id=data['ResourceID'], name=name, type=type,
+ result = self.connection.request(API_ROOT, params=params).objects[0]
+ record = Record(id=result['ResourceID'], name=name, type=type,
data=data, extra=merged, zone=record.zone, driver=self)
return record