Exception in script when copy-pasting text box
Summary:
An exception box appears in a loop after copy-pasting a textbox. I needed to killall -9 inkscape to get out of it.
Steps to reproduce:
- open Inkscape
- load file attached
- copy paste the textbox with "Expansion Slots"
What happened?
The following traceback appears in a window:
Traceback (most recent call last):
File "/usr/share/inkscape/extensions/ink2canvas.py", line 89, in <module>
Html5Canvas().run()
File "/usr/share/inkscape/extensions/inkex/base.py", line 140, in run
self.save_raw(self.effect())
File "/usr/share/inkscape/extensions/inkex/base.py", line 165, in save_raw
self.save(self.options.output)
File "/usr/share/inkscape/extensions/ink2canvas.py", line 35, in save
self.walk_tree(svg_root, canvas)
File "/usr/share/inkscape/extensions/ink2canvas.py", line 83, in walk_tree
elem.draw()
File "/usr/share/inkscape/extensions/ink2canvas_lib/svg.py", line 290, in draw
text = self.text_helper(tspan)
File "/usr/share/inkscape/extensions/ink2canvas_lib/svg.py", line 265, in text_helper
return ts.text + self.text_helper(ts) + ts.tail
TypeError: can only concatenate str (not "NoneType") to str
What should have happened?
The text box should have been copied
Version Info:
- Inkscape Version: 1.0.1 (3bc2e813f5, 2020-09-07)
- Operating System: Debian testing