From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= Subject: Re: python sessions Date: Wed, 20 Mar 2013 20:01:01 +0100 Message-ID: <514A076D.2010403@easy-emacs.de> References: <51496061.20706@easy-emacs.de> <20524.1363795610@alphaville> <5149ED11.6000502@easy-emacs.de> <21887.1363800343@alphaville> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:44401) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIOF1-00071O-Cr for emacs-orgmode@gnu.org; Wed, 20 Mar 2013 15:00:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIOEy-0002tu-8z for emacs-orgmode@gnu.org; Wed, 20 Mar 2013 15:00:03 -0400 Received: from moutng.kundenserver.de ([212.227.126.187]:58504) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIOEx-0002tl-Vx for emacs-orgmode@gnu.org; Wed, 20 Mar 2013 15:00:00 -0400 In-Reply-To: <21887.1363800343@alphaville> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org Am 20.03.2013 18:25, schrieb Nick Dokos: > Andreas Röhler 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