Coverage for lib/lottie/exporters/sif.py: 62%
8 statements
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-20 16:17 +0100
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-20 16:17 +0100
2from .base import exporter
3from ..parsers.sif.builder import to_sif
4from ..utils.file import open_file
7@exporter("Synfig", ["sif"], [], {"pretty"})
8def export_sif(animation, file, pretty=True):
9 with open_file(file) as fp:
10 dom = to_sif(animation).to_xml()
11 dom.writexml(fp, "", " " if pretty else "", "\n" if pretty else "")