diff options
-rw-r--r-- | boto/route53/record.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/boto/route53/record.py b/boto/route53/record.py index 416bf447..caedbb5a 100644 --- a/boto/route53/record.py +++ b/boto/route53/record.py @@ -185,15 +185,18 @@ class Record(object): return self.XMLBody % params def to_print(self): + rr = "" if self.alias_hosted_zone_id != None and self.alias_dns_name != None: # Show alias - return 'ALIAS ' + self.alias_hosted_zone_id + ' ' + self.alias_dns_name - elif self.identifier != None and self.weight != None: - return 'WRR %s, %s, %s' % (self.identifier, - ",".join(self.resource_records), self.weight) + rr = 'ALIAS ' + self.alias_hosted_zone_id + ' ' + self.alias_dns_name else: # Show resource record(s) - return ",".join(self.resource_records) + rr = ",".join(self.resource_records) + + if self.identifier != None and self.weight != None: + rr += ' (WRR id=%s, w=%s)' % (self.identifier, self.weight) + + return rr def endElement(self, name, value, connection): if name == 'Name': |