utility method for id = self._get_id_of_record(name, type)

Signed-off-by: Anthony Shaw <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/e053ee64
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/e053ee64
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/e053ee64

Branch: refs/heads/trunk
Commit: e053ee644cb2a81930af466ac13b1df9d054db6c
Parents: 53ac187
Author: Anthony Shaw <[email protected]>
Authored: Fri Nov 27 15:43:22 2015 +1100
Committer: Anthony Shaw <[email protected]>
Committed: Fri Nov 27 17:30:16 2015 +1100

----------------------------------------------------------------------
 libcloud/dns/drivers/godaddy.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/e053ee64/libcloud/dns/drivers/godaddy.py
----------------------------------------------------------------------
diff --git a/libcloud/dns/drivers/godaddy.py b/libcloud/dns/drivers/godaddy.py
index 80c3345..3d5b13f 100644
--- a/libcloud/dns/drivers/godaddy.py
+++ b/libcloud/dns/drivers/godaddy.py
@@ -189,7 +189,7 @@ class GoDaddyDNSDriver(DNSDriver):
         self.connection.request(
             '/v1/domains/%s/records' % (zone.domain), method='PATCH',
             data=[new_record])
-        id = '%s:%s' % (name, type)
+        id = self._get_id_of_record(name, type)
         return Record(
             id=id, name=name,
             type=type, data=data,
@@ -225,7 +225,7 @@ class GoDaddyDNSDriver(DNSDriver):
         self.connection.request(
             '/v1/domains/%s/records' % (record.zone.domain), method='PUT',
             data=[new_record])
-        id = '%s:%s' % (name, type)
+        id = self._get_id_of_record(name, type)
         return Record(
             id=id, name=name,
             type=type, data=data,
@@ -443,7 +443,7 @@ class GoDaddyDNSDriver(DNSDriver):
         ttl = item['ttl']
         type = self._string_to_record_type(item['type'])
         name = item['name']
-        id = '%s:%s' % (name, type)
+        id = self._get_id_of_record(name, type)
         record = Record(id=id, name=name,
                         type=type, data=item['data'],
                         zone=zone, driver=self,
@@ -462,6 +462,9 @@ class GoDaddyDNSDriver(DNSDriver):
             tld_type=item['type']
         )
 
+    def _get_id_of_record(self, name, type):
+        return '%s:%s' % (name, type)
+
 
 class GoDaddyAvailability(object):
     def __init__(self, domain, available, price, currency, period):

Reply via email to