|
| From: | Andreas Röhler |
| Subject: | Re: [O] python sessions |
| Date: | Wed, 20 Mar 2013 20:01:01 +0100 |
| User-agent: | Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 |
Am 20.03.2013 18:25, schrieb Nick Dokos:
Andreas Röhler <address@hidden> wrote:Seems `org-babel-execute':python doesn't get the session flag. Edebug: org-babel-execute:python org-babel-execute:python executing Python code block... [4 times] Result: ((:comments . #1="") (:shebang . #1#) (:cache . "no") (:padline . #1#) (:noweb . "no") (:tangle . "no") (:exports . "results") (:results . "replace output") (:hlines . "no") (:padnewline . "yes") (:session) (:result-type . output)Sure it does: ^^^^^^^^^^ What it does with it is another matter however. Am I missing something? Nick(:result-params "output" "replace") (:rowname-names) (:colname-names)) Result: (:session) Result: nil
At least for unnamed session it's set to nil here
let* ((session (org-babel-python-initiate-session...
later on it takes the wrong route:
(defun org-babel-python-evaluate
(session body &optional result-type result-params preamble)
"Evaluate BODY as Python code."
(if session
(org-babel-python-evaluate-session
session body result-type result-params)
(org-babel-python-evaluate-external-process
body result-type result-params preamble)))
Best,
Andreas
| [Prev in Thread] | Current Thread | [Next in Thread] |