diff options
author | Steven Silvester | 2016-01-23 07:07:51 -0600 |
---|---|---|
committer | Steven Silvester | 2016-01-23 07:07:51 -0600 |
commit | 2e406c845c90e2810e26f566944a9ae1d2f7a8e6 (patch) | |
tree | 3cde7e9be66dca11ea9a1b5aa92f018d99ddae6c | |
parent | 1833980fffe191a90fee357c84dff82de3e36528 (diff) | |
download | scilab_kernel-2e406c845c90e2810e26f566944a9ae1d2f7a8e6.tar.gz scilab_kernel-2e406c845c90e2810e26f566944a9ae1d2f7a8e6.tar.bz2 scilab_kernel-2e406c845c90e2810e26f566944a9ae1d2f7a8e6.zip |
Fix plotting on Windows
-rw-r--r-- | scilab_kernel/kernel.py | 4 |
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): """ |