IGN:Pretty print scheduler.xml

This commit is contained in:
Kovid Goyal 2009-10-17 15:47:19 -06:00
parent d74445922e
commit ab4401a4fe

View File

@ -193,11 +193,15 @@ class SchedulerConfig(object):
def write_scheduler_file(self):
from calibre.utils.lock import ExclusiveFile
self.root.text = '\n\n\t'
for x in self.root:
x.tail = '\n\n\t'
self.root[-1].tail = '\n\n'
with ExclusiveFile(self.conf_path) as f:
f.seek(0)
f.truncate()
f.write(etree.tostring(self.root, encoding='utf-8',
xml_declaration=True, pretty_print=True))
xml_declaration=True, pretty_print=False))
def serialize_schedule(self, typ, schedule):
s = E.schedule({'type':typ})