From 423ac8e1604d856c5b205413e8ce4c88caa93bf9 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Wed, 13 Jun 2012 05:52:53 +0000 Subject: Cleanup svn path=/trunk/; revision=4537 --- buildtools/pull-doc-from-wiki.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'buildtools/pull-doc-from-wiki.py') diff --git a/buildtools/pull-doc-from-wiki.py b/buildtools/pull-doc-from-wiki.py index e75a4e91..0cbe4f57 100644 --- a/buildtools/pull-doc-from-wiki.py +++ b/buildtools/pull-doc-from-wiki.py @@ -102,12 +102,10 @@ def main(): img_url = img.get(attr) if img_url.endswith(".svg"): #sys.stderr.write("Converting %s to PNG\n" % img_url) - svg = tempfile.NamedTemporaryFile(suffix = ".svg") - svg.write(urllib.urlopen(img_url).read()) - svg.flush() png_fd, png_fn = tempfile.mkstemp(suffix = ".png") - subprocess.check_call(("convert", "-resize", "800x800>", svg.name, png_fn)) - svg.close() + subprocess.Popen(("convert", "-resize", "800x800>", "svg:-", "png:-"), + stdout = png_fd, + stdin = subprocess.PIPE).communicate(urllib.urlopen(img_url).read()) os.close(png_fd) img.set(attr, png_fn) png_fns.append(png_fn) -- cgit v1.2.3