6256: Can't create graph reports
svn: r20995
This commit is contained in:
parent
5105b4fd44
commit
47fd0cf00f
@ -37,7 +37,7 @@ import sys
|
|||||||
if sys.version_info[0] < 3:
|
if sys.version_info[0] < 3:
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
else:
|
else:
|
||||||
from io import StringIO
|
from io import BytesIO
|
||||||
import tempfile
|
import tempfile
|
||||||
from subprocess import Popen, PIPE
|
from subprocess import Popen, PIPE
|
||||||
import sys
|
import sys
|
||||||
@ -369,7 +369,10 @@ class GVDocBase(BaseDoc, GVDoc):
|
|||||||
BaseDoc.__init__(self, None, paper_style)
|
BaseDoc.__init__(self, None, paper_style)
|
||||||
|
|
||||||
self._filename = None
|
self._filename = None
|
||||||
self._dot = StringIO()
|
if sys.version_info[0] < 3:
|
||||||
|
self._dot = StringIO()
|
||||||
|
else:
|
||||||
|
self._dot = BytesIO()
|
||||||
self._paper = paper_style
|
self._paper = paper_style
|
||||||
|
|
||||||
get_option_by_name = options.menu.get_option_by_name
|
get_option_by_name = options.menu.get_option_by_name
|
||||||
@ -873,7 +876,10 @@ class GVPdfGvDoc(GVDocBase):
|
|||||||
|
|
||||||
# Create a temporary dot file
|
# Create a temporary dot file
|
||||||
(handle, tmp_dot) = tempfile.mkstemp(".gv" )
|
(handle, tmp_dot) = tempfile.mkstemp(".gv" )
|
||||||
dotfile = os.fdopen(handle,"w")
|
if sys.version_info[0] < 3:
|
||||||
|
dotfile = os.fdopen(handle, "w")
|
||||||
|
else:
|
||||||
|
dotfile = os.fdopen(handle, "wb")
|
||||||
dotfile.write(self._dot.getvalue())
|
dotfile.write(self._dot.getvalue())
|
||||||
dotfile.close()
|
dotfile.close()
|
||||||
# Covert filename to str using file system encoding.
|
# Covert filename to str using file system encoding.
|
||||||
|
Loading…
Reference in New Issue
Block a user