From b3bb4a985fa23305f79c9eb390bcfda4db5069f5 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Fri, 9 Sep 2011 15:52:30 -0400 Subject: Use native elementtree call to write configuration to disk This simplifies the logic, although it doesn't have any measurable performance improvements. --- src/sbin/bcfg2-info | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/sbin/bcfg2-info') diff --git a/src/sbin/bcfg2-info b/src/sbin/bcfg2-info index c73efa23e..de4e95102 100755 --- a/src/sbin/bcfg2-info +++ b/src/sbin/bcfg2-info @@ -204,12 +204,9 @@ class infoCore(cmd.Cmd, Bcfg2.Server.Core.Core): if not ofile.startswith('/tmp') and not path_force: print("Refusing to write files outside of /tmp without -f option") return - output = open(ofile, 'w') - data = lxml.etree.tostring(self.BuildConfiguration(client), + lxml.etree.ElementTree(self.BuildConfiguration(client)).write(ofile, encoding='UTF-8', xml_declaration=True, pretty_print=True) - output.write(data) - output.close() else: print('Usage: build [-f] ') -- cgit v1.2.3-1-g7c22