summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Silvester2016-01-23 07:07:51 -0600
committerSteven Silvester2016-01-23 07:07:51 -0600
commit2e406c845c90e2810e26f566944a9ae1d2f7a8e6 (patch)
tree3cde7e9be66dca11ea9a1b5aa92f018d99ddae6c
parent1833980fffe191a90fee357c84dff82de3e36528 (diff)
downloadscilab_kernel-2e406c845c90e2810e26f566944a9ae1d2f7a8e6.tar.gz
scilab_kernel-2e406c845c90e2810e26f566944a9ae1d2f7a8e6.tar.bz2
scilab_kernel-2e406c845c90e2810e26f566944a9ae1d2f7a8e6.zip
Fix plotting on Windows
-rw-r--r--scilab_kernel/kernel.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/scilab_kernel/kernel.py b/scilab_kernel/kernel.py
index ad91ae7..34f3ea0 100644
--- a/scilab_kernel/kernel.py
+++ b/scilab_kernel/kernel.py
@@ -188,12 +188,14 @@ class ScilabKernel(ProcessMetaKernel):
super(ScilabKernel, self).do_execute_direct('\n'.join(cmds))
def _make_figs(self, plot_dir):
+ plot_dir = plot_dir.replace(os.sep, '/')
plot_format = self._plot_fmt
cmd = """
ids_array=winsid();
for i=1:length(ids_array)
id=ids_array(i);
outfile = sprintf('%(plot_dir)s/__ipy_sci_fig_%%03d', i);
+ disp(outfile)
if '%(plot_format)s' == 'jpg' then
xs2jpg(id, outfile + '.jpg');
elseif '%(plot_format)s' == 'jpeg' then
@@ -206,7 +208,7 @@ class ScilabKernel(ProcessMetaKernel):
close(get_figure_handle(id));
end
""" % locals()
- super(ScilabKernel, self).do_execute_direct(cmd.replace('\n', ''))
+ super(ScilabKernel, self).do_execute_direct(cmd)
def _fix_svg_size(self, image, size=None):
"""