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):
