Traceback: xml.dom.NotFoundErr with --enable-id-stripping (0.38 regression)
Created by: vbraun
This appears to be a 0.38 regression, worked before:
$ scour --version
0.38
$ scour --enable-id-stripping -i instagram_icon.svg
Traceback (most recent call last):
File "/tools/bin/scour", line 8, in <module>
sys.exit(run())
File "/tools/lib/python2.7/site-packages/scour/scour.py", line 4217, in run
start(options, input, output)
File "/tools/lib/python2.7/site-packages/scour/scour.py", line 4185, in start
out_string = scourString(in_string, options).encode("UTF-8")
File "/tools/lib/python2.7/site-packages/scour/scour.py", line 3823, in scourString
while removeNestedGroups(doc.documentElement) > 0:
File "/tools/lib/python2.7/site-packages/scour/scour.py", line 1050, in removeNestedGroups
g.parentNode.insertBefore(g.firstChild, g)
File "/tools/lib/python2.7/xml/dom/minidom.py", line 90, in insertBefore
newChild.parentNode.removeChild(newChild)
File "/tools/lib/python2.7/xml/dom/minidom.py", line 165, in removeChild
raise xml.dom.NotFoundErr()
xml.dom.NotFoundErr
The svg file in question is attached (rename instagram_icon.svg.txt -> instagram_icon.svg since github does not allow svg attachments)