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))))