def _save_file(self): ''' Save the theme to the current filepath in `self.filename` ''' # Build the styles dict based on the styles that are laid out in the # StylesTreeView. styles_object = self.styles_interface.treestore generator = StyleGenerator() info = self. get_info() generator.add_info(info['id'], info['name'], author=info['author'], description=info['description'], version=info['version']) generator.add_styles(styles_object) print etree.tostring(generator.tree.getroot(), pretty_print=True) generator.save_file(info['filename'])