This is a followup for another bug report
https://orgmode.org/list/[email protected]
Using the MWE from that report I am seeing a different bug and it is not
very clear for me what is causing it.
1. When I create /tmp/bug.org with the following contents:
#+begin_src python :dir otherdir :async yes :session pysession :return
figname :results file value :mkdirp yes
import matplotlib.pyplot as plt
plt.figure(figsize=(1, 1))
plt.plot([1, 2])
figname = 'fig.svg'
plt.savefig(figname)
#+end_src
2. Go to Org git folder
3. make repro REPRO_ARGS="-l ob-python /tmp/bug.org"
4. Evaluate the code block
5. I get
#+RESULTS:
[[file:babel-GJy87v/python-xr8wq9]]
rather than expected [[file:otherdir/fig.svg]]
I use matplotlib 3.8.2-r1.
The contents of Python REPL is suspicious:
Python 3.11.7 (main, Jan 8 2024, 18:11:18) [GCC 13.2.1 20231216] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
ob_comint_async_python_file_/tmp/babel-s8nwvB/python-NmMFRv
>>>
This is most likely something about my current system setup - I can
reproduce with other Org mode and Emacs versions. But I have no clue
what is the cause.
Emacs : GNU Emacs 30.0.50 (build 4, x86_64-pc-linux-gnu, GTK+ Version 3.24.39,
cairo version 1.18.0)
of 2024-01-30
Package: Org mode version 9.7-pre (release_9.6.17-1131-gc9ed03.dirty @
/home/yantar92/.emacs.d/straight/build/org/)
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>