Skip to content

error saving as Synfig (.sif) if path with multiple subpaths present

  • running Windows 10, Inkscape 1.1-dev (inkscape@7f695494, 2020-03-02)
  • save the attached file as a sif file
  • get the error message:
Traceback (most recent call last):
  File "synfig_output.py", line 1330, in <module>
    SynfigExport().run()
  File "C:\APP\Temp\inkscape_devel\share\inkscape\extensions\inkex\base.py", line 123, in run
    self.save_raw(self.effect())
  File "synfig_output.py", line 1049, in effect
    SynfigPrep.effect(self)
  File "C:\APP\Temp\inkscape_devel\share\inkscape\extensions\synfig_prepare.py", line 463, in effect
    fill = split_fill_and_stroke(node)[0]
  File "C:\APP\Temp\inkscape_devel\share\inkscape\extensions\synfig_prepare.py", line 297, in split_fill_and_stroke
    for attrib_name, attrib_value in path_node.attribs.items():
  File "C:\APP\Temp\inkscape_devel\share\inkscape\extensions\inkex\elements.py", line 155, in __getattr__
    raise AttributeError("Can't find attribute {}.{}".format(self.typename, name))
AttributeError: Can't find attribute PathElement.attribs

test_sif.svg

Edited by Nathan Lee
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information