diff --git a/octodns/cmds/report.py b/octodns/cmds/report.py index d13e85c..03a8f11 100755 --- a/octodns/cmds/report.py +++ b/octodns/cmds/report.py @@ -93,7 +93,7 @@ def main(): ] for record, futures in sorted(queries.items(), key=lambda d: d[0]): - stdout.write(record.fqdn) + stdout.write(record.decoded_fqdn) stdout.write(',') stdout.write(record._type) stdout.write(',') diff --git a/octodns/record/__init__.py b/octodns/record/__init__.py index 506171b..7d6f8e8 100644 --- a/octodns/record/__init__.py +++ b/octodns/record/__init__.py @@ -167,12 +167,6 @@ class Record(EqualityTupleMixin): return reasons def __init__(self, zone, name, data, source=None): - self.log.debug( - '__init__: zone.name=%s, type=%11s, name=%s', - zone.decoded_name, - self.__class__.__name__, - name, - ) self.zone = zone if name: # internally everything is idna @@ -181,6 +175,12 @@ class Record(EqualityTupleMixin): self.decoded_name = idna_decode(self.name) else: self.name = self.decoded_name = name + self.log.debug( + '__init__: zone.name=%s, type=%11s, name=%s', + zone.decoded_name, + self.__class__.__name__, + self.decoded_name, + ) self.source = source self.ttl = int(data['ttl'])