Hi, Commit 53fd5b774 introduced async session support in Python src blocks:
ob-comint.el, ob-python.el: Async session evaluation Adds functionality to ob-comint.el to implement async session eval on a per-language basis. Adds a reference implementation for ob-python. However, async evaluation fails when org-babel-python-mode is set to 'python-mode. MWE: Executing #+begin_src python :session :async yes :results output import time time.sleep(.1) print('Yep!') #+end_src will never yield. This is because org-babel-python-async-evaluate-session assumes that built-in python.el is used to initiate the python session, which is not the case when org-babel-python-mode is set to 'python-mode. See org-babel-python-initiate-session-by-key. Emacs : GNU Emacs 28.1.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.34, cairo version 1.16.0) of 2022-07-17 Package: Org mode version 9.6-pre (release_9.5.5-2661-g2d040b.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>