Function: org-babel-python-initiate-session
org-babel-python-initiate-session is a byte-compiled function defined
in ob-python.el.gz.
Signature
(org-babel-python-initiate-session &optional SESSION PARAMS)
Documentation
Initiate Python session named SESSION according to PARAMS.
If there is not a current inferior-process-buffer matching
SESSION then create it. If inferior process already
exists (e.g. if it was manually started with run-python), make
sure it's configured to work with ob-python. If session has
already been configured as such, do nothing.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-python.el.gz
(defun org-babel-python-initiate-session (&optional session _params)
"Initiate Python session named SESSION according to PARAMS.
If there is not a current inferior-process-buffer matching
SESSION then create it. If inferior process already
exists (e.g. if it was manually started with `run-python'), make
sure it's configured to work with ob-python. If session has
already been configured as such, do nothing."
(unless (string= session "none")
(org-babel-python-session-buffer
(org-babel-python-initiate-session-by-key session))))