Code

Attempt fix for Bug #178022
[inkscape.git] / share / extensions / pathmodifier.py
index a7e312ae06a6d44ec43584c91d37f227485499e5..76b9d77b133f06876ed1337426b8fe7eee5ce08e 100644 (file)
@@ -69,7 +69,7 @@ class PathModifier(inkex.Effect):
 \r
     def uniqueId(self, prefix):\r
         id="%s%04i"%(prefix,random.randint(0,9999))\r
-        while len(self.document.getroot().xpath('//*[@id="%s"]' % id,inkex.NSS)):\r
+        while len(self.document.getroot().xpath('//*[@id="%s"]' % id,namespaces=inkex.NSS)):\r
             id="%s%04i"%(prefix,random.randint(0,9999))\r
         return(id)\r
 \r
@@ -118,7 +118,7 @@ class PathModifier(inkex.Effect):
         if node.get(inkex.addNS('href','xlink')):\r
             refid=node.get(inkex.addNS('href','xlink'))\r
             path = '//*[@id="%s"]' % refid[1:]\r
-            newNode = self.document.getroot().xpath(path,inkex.NSS)[0]\r
+            newNode = self.document.getroot().xpath(path, namespaces=inkex.NSS)[0]\r
             return newNode\r
         else:\r
             raise AssertionError, "Trying to follow empty xlink.href attribute."\r