diff options
| author | Aaron Spike <aaron@ekips.org> | 2008-02-21 05:03:20 +0000 |
|---|---|---|
| committer | acspike <acspike@users.sourceforge.net> | 2008-02-21 05:03:20 +0000 |
| commit | 14be9a38a9ec84b2db4bb5d54472744cb7c02b07 (patch) | |
| tree | 82a0d554935cb533b8eb9871e134dcb64bed8862 /share/extensions/embedimage.py | |
| parent | Finish post lxml fixup (diff) | |
| download | inkscape-14be9a38a9ec84b2db4bb5d54472744cb7c02b07.tar.gz inkscape-14be9a38a9ec84b2db4bb5d54472744cb7c02b07.zip | |
Attempt fix for Bug #178022
Evidently somewhere between versions 1.3.6 and 2.0 lxml began requiring that parameters passed
to the Element.xpath() be keyword arguments (positional arguments had been allowed). Best guess
places this at "2.0alpha6 (2007-12-19)" based upon the lxml Changelog. This fix appears to be
backward compatible. Please test.
(bzr r4797)
Diffstat (limited to 'share/extensions/embedimage.py')
| -rw-r--r-- | share/extensions/embedimage.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/share/extensions/embedimage.py b/share/extensions/embedimage.py index 06281a4b0..263cf5925 100644 --- a/share/extensions/embedimage.py +++ b/share/extensions/embedimage.py @@ -46,7 +46,7 @@ class Embedder(inkex.Effect): def embedAll(self, document): self.document=document #not that nice... oh well path = '//svg:image' - for node in self.document.getroot().xpath(path, inkex.NSS): + for node in self.document.getroot().xpath(path, namespaces=inkex.NSS): self.embedImage(node) def embedImage(self, node): @@ -54,7 +54,7 @@ class Embedder(inkex.Effect): if (xlink[:4]!='data'): absref=node.get(inkex.addNS('absref','sodipodi')) href=xlink - svg=self.document.getroot().xpath('/svg:svg',inkex.NSS)[0] + svg=self.document.getroot().xpath('/svg:svg', namespaces=inkex.NSS)[0] docbase=svg.get(inkex.addNS('docbase','sodipodi')) path='' |
