def write(self): """Write all the data lines in this section to a file. """ files.save(str(self), self.file_name, safe=True)
def merge(self, tinydns_root): """Replace tinydns's data with the data in this object. """ data_path = os.path.join(tinydns_root, 'data') data = '\n'.join(str(f) for f in self.sections) files.save(data, data_path, safe=True)