[pypy-svn] r18157 - pypy/dist/pypy/doc/tool

cfbolz at codespeak.net cfbolz at codespeak.net
Tue Oct 4 18:52:42 CEST 2005


Author: cfbolz
Date: Tue Oct  4 18:52:40 2005
New Revision: 18157

Modified:
   pypy/dist/pypy/doc/tool/mydot.py
Log:
if conversion to eps is not possible, still use conversion on ps directly


Modified: pypy/dist/pypy/doc/tool/mydot.py
==============================================================================
--- pypy/dist/pypy/doc/tool/mydot.py	(original)
+++ pypy/dist/pypy/doc/tool/mydot.py	Tue Oct  4 18:52:40 2005
@@ -85,10 +85,14 @@
         eps = psfile.new(ext="eps")
         print eps.read()
     elif options.format == "png":
-        ps2eps(psfile)
-        eps = psfile.new(ext="eps")
-        py.process.cmdexec("convert %s %s" % (eps, psfile.new(ext="png")))
         png = psfile.new(ext="png")
+        eps = psfile.new(ext="eps")
+        try:
+            ps2eps(psfile)
+        except:
+            #ok, no eps converter found
+            py.process.cmdexec("convert %s %s" % (psfile, png))
+        else:
+            py.process.cmdexec("convert %s %s" % (eps, png))
         print png.read()
     
-



More information about the Pypy-commit mailing list