Exemple #1
0
 def write(self):
     """Write all the data lines in this section to a file.
     """
     files.save(str(self), self.file_name, safe=True)
Exemple #2
0
 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)