summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Spike <aaron@ekips.org>2007-04-01 21:47:10 +0000
committeracspike <acspike@users.sourceforge.net>2007-04-01 21:47:10 +0000
commit5d527656ccf0b95ed45b18861e6631c1dfe7f21f (patch)
tree418cc76825a6325cb29e7653922b94b9374df015
parentthrow out stderr so that users don't see the warning about no svg extension o... (diff)
downloadinkscape-5d527656ccf0b95ed45b18861e6631c1dfe7f21f.tar.gz
inkscape-5d527656ccf0b95ed45b18861e6631c1dfe7f21f.zip
discard stderr from nested inkscape invocations
(bzr r2805)
-rw-r--r--share/extensions/g2pngs.py3
-rwxr-xr-xshare/extensions/gimp_xcf.py3
-rwxr-xr-xshare/extensions/summersnight.py3
3 files changed, 6 insertions, 3 deletions
diff --git a/share/extensions/g2pngs.py b/share/extensions/g2pngs.py
index a24906a04..675ea10a4 100644
--- a/share/extensions/g2pngs.py
+++ b/share/extensions/g2pngs.py
@@ -72,9 +72,10 @@ class MyEffect(inkex.Effect):
name = "%s.png" % id
filename = os.path.join(directory, name)
command = "inkscape -i \"%s\" -e \"%s\" \"%s\" " % (id, filename, svg_file)
- f = os.popen(command,'r')
+ _,f,err = os.popen3(command,'r')
f.read()
f.close()
+ err.close()
pngs.append(filename)
e = MyEffect()
diff --git a/share/extensions/gimp_xcf.py b/share/extensions/gimp_xcf.py
index 1da8a2609..998f5d9a1 100755
--- a/share/extensions/gimp_xcf.py
+++ b/share/extensions/gimp_xcf.py
@@ -41,9 +41,10 @@ class MyEffect(inkex.Effect):
name = "%s.png" % id
filename = os.path.join(tmp_dir, name)
command = "inkscape -i %s -j %s -e %s %s " % (id, area, filename, svg_file)
- f = os.popen(command,'r')
+ _,f,err = os.popen3(command,'r')
f.read()
f.close()
+ err.close()
pngs.append(filename)
names.append(id)
diff --git a/share/extensions/summersnight.py b/share/extensions/summersnight.py
index af660d9d9..803b2b372 100755
--- a/share/extensions/summersnight.py
+++ b/share/extensions/summersnight.py
@@ -47,9 +47,10 @@ class Project(inkex.Effect):
file = self.args[-1]
id = self.options.ids[0]
for query in self.q.keys():
- f = os.popen("inkscape --query-%s --query-id=%s %s" % (query,id,file))
+ _,f,err = os.popen3("inkscape --query-%s --query-id=%s %s" % (query,id,file))
self.q[query] = float(f.read())
f.close()
+ err.close()
#process path
d = obj.attributes.getNamedItem('d')