This is a followup for another bug report https://orgmode.org/list/87plxg95u4....@gmail.com
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>