diff --git a/build/tools/roomservice.py b/build/tools/roomservice.py index bc860cae..9a2ba14a 100755 --- a/build/tools/roomservice.py +++ b/build/tools/roomservice.py @@ -192,12 +192,8 @@ def add_to_manifest(repositories): lm.append(project) ElementTree.indent(lm) - raw_xml = ElementTree.tostring(lm).decode() - raw_xml = '\n' + raw_xml - - f = open('.repo/local_manifests/roomservice.xml', 'w') - f.write(raw_xml) - f.close() + tree = ElementTree.ElementTree(lm) + tree.write('.repo/local_manifests/roomservice.xml', encoding='UTF-8', xml_declaration=True) def fetch_dependencies(repo_path): print('Looking for dependencies in %s' % repo_path)