def save(self):
        root = etree.Element("toolchain")
        tree = etree.ElementTree(root)
        for package in self.packages.itervalues():
            element = package.to_xml()
            root.append(element)
        qisys.qixml.write(tree, self.db_path)
Generate an S-curved range of pages.
dataset/ETHPy150Open aldebaran/qibuild/python/qitoolchain/database.py/DataBase.save--crossover with--dataset/ETHPy150Open frankban/django-endless-pagination/endless_pagination/utils.py/_make_elastic_range