Trying out the use_gs option I had to make a slight adjustment to the options passed to ghostscript, seems they removed -o at some point.
This is using the version of ghostscript that ships with CentOS 5.1. Exact version is 'ESP Ghostscript 8.15.2 (2006-04-19)'
--- 0.11/mastertickets/web_ui.py.orig 2008-01-28 10:23:08.000000000 -0800
+++ 0.11/mastertickets/web_ui.py 2008-02-13 09:20:59.000000000 -0800
@@ -117,7 +117,7 @@
if self.use_gs:
ps = g.render(self.dot_path, 'ps2')
- gs = subprocess.Popen([self.gs_path, '-q', '-dTextAlphaBits=4', '-dGraphicsAlphaBits=4', '-sDEVICE=png16m', '-o', '%stdout%', '-'],
+ gs = subprocess.Popen([self.gs_path, '-q', '-dTextAlphaBits=4', '-dGraphicsAlphaBits=4', '-sDEVICE=png16m', '-sOutputFile=%stdout%', '-'],
stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
img, err = gs.communicate(ps)
if err:
work great now.