emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] python sessions


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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]