Am 20.03.2013 18:25, schrieb Nick Dokos:
Andreas Röhler <andreas.roeh...@easy-emacs.de> 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