Franck Pommereau

fixed GraphViz i/o in snakes.plugins.gv

...@@ -135,13 +135,15 @@ class Graph (Cluster) : ...@@ -135,13 +135,15 @@ class Graph (Cluster) :
135 if debug : 135 if debug :
136 dot = subprocess.Popen([engine, "-T" + filename.rsplit(".", 1)[-1], 136 dot = subprocess.Popen([engine, "-T" + filename.rsplit(".", 1)[-1],
137 "-o" + filename, outfile.name], 137 "-o" + filename, outfile.name],
138 - stdin=subprocess.PIPE) 138 + stdin=subprocess.PIPE,
139 + universal_newlines=True)
139 else : 140 else :
140 dot = subprocess.Popen([engine, "-T" + filename.rsplit(".", 1)[-1], 141 dot = subprocess.Popen([engine, "-T" + filename.rsplit(".", 1)[-1],
141 "-o" + filename, outfile.name], 142 "-o" + filename, outfile.name],
142 stdin=subprocess.PIPE, 143 stdin=subprocess.PIPE,
143 stdout=subprocess.PIPE, 144 stdout=subprocess.PIPE,
144 - stderr=subprocess.STDOUT) 145 + stderr=subprocess.STDOUT,
146 + universal_newlines=True)
145 stdout, stderr = dot.communicate() 147 stdout, stderr = dot.communicate()
146 if not debug : 148 if not debug :
147 os.unlink(outfile.name) 149 os.unlink(outfile.name)
......