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

1 

2from .base import exporter 

3from ..parsers.sif.builder import to_sif 

4from ..utils.file import open_file 

5 

6 

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 "")