if TTL is None:
TTL = self._other_TTL
# be done
- return "{0}\t{1}\t{2}\t{3}".format(self.abs_hostname(owner), TTL, recordType, data)
+ return "{0:<31} {1:<7} {2:<7} {3}".format(self.abs_hostname(owner), TTL, recordType, data)
def abs_hostname(self, name):
if name.endswith('.'):
yield rr
def write(self) -> None:
- for rr in self.generate_rrs():
- print(rr)
+ with open(self._dbfile, 'w') as f:
+ for rr in self.generate_rrs():
+ f.write(rr+"\n")
+ print(rr)